r374285 - [clang] prevent crash for nonnull attribut in constant context (Bug 43601)

2019-10-10 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Thu Oct 10 00:13:20 2019 New Revision: 374285 URL: http://llvm.org/viewvc/llvm-project?rev=374285&view=rev Log: [clang] prevent crash for nonnull attribut in constant context (Bug 43601) Summary: bug : https://bugs.llvm.org/show_bug.cgi?id=43601 Reviewers: rnk Reviewed By:

r372530 - [clang] fixing conditional explicit for out-of-line definition PR42980

2019-09-22 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Sun Sep 22 14:59:10 2019 New Revision: 372530 URL: http://llvm.org/viewvc/llvm-project?rev=372530&view=rev Log: [clang] fixing conditional explicit for out-of-line definition PR42980 Summary: not every read in CXXConstructorDecl::getExplicitSpecifierInternal() was made on the

r364011 - [clang] Small improvments after Adding APValue to ConstantExpr

2019-06-21 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Fri Jun 21 01:26:21 2019 New Revision: 364011 URL: http://llvm.org/viewvc/llvm-project?rev=364011&view=rev Log: [clang] Small improvments after Adding APValue to ConstantExpr Summary: this patch has multiple small improvements related to the APValue in ConstantExpr. changes:

r363920 - Revert "[clang] Fixing windows buildbot after D61552"

2019-06-20 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Thu Jun 20 03:34:02 2019 New Revision: 363920 URL: http://llvm.org/viewvc/llvm-project?rev=363920&view=rev Log: Revert "[clang] Fixing windows buildbot after D61552" This reverts commit 5d5d2ca69e2b29b36db1a7dd1993ead7b7d2680f. has already been fixed by c230eea2f349533468e146

r363919 - [clang] Fixing windows buildbot after D61552

2019-06-20 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Thu Jun 20 03:27:14 2019 New Revision: 363919 URL: http://llvm.org/viewvc/llvm-project?rev=363919&view=rev Log: [clang] Fixing windows buildbot after D61552 Summary: original review : https://reviews.llvm.org/D61552 build bot faillure : http://lab.llvm.org:8011/builders/llvm

r363855 - [clang] Adapt ASTMatcher to explicit(bool) specifier

2019-06-19 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Wed Jun 19 11:27:56 2019 New Revision: 363855 URL: http://llvm.org/viewvc/llvm-project?rev=363855&view=rev Log: [clang] Adapt ASTMatcher to explicit(bool) specifier Summary: Changes: - add an ast matcher for deductiong guide. - allow isExplicit matcher for deductiong guide.

r363493 - [clang] Add storage for APValue in ConstantExpr

2019-06-15 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Sat Jun 15 03:24:47 2019 New Revision: 363493 URL: http://llvm.org/viewvc/llvm-project?rev=363493&view=rev Log: [clang] Add storage for APValue in ConstantExpr Summary: When using ConstantExpr we often need the result of the expression to be kept in the AST. Currently this is

r363488 - [clang] perform semantic checking in constant context

2019-06-15 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Sat Jun 15 01:32:56 2019 New Revision: 363488 URL: http://llvm.org/viewvc/llvm-project?rev=363488&view=rev Log: [clang] perform semantic checking in constant context Summary: Since the addition of __builtin_is_constant_evaluated the result of an expression can change based on

r363362 - [C++20] add Basic consteval specifier

2019-06-15 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Fri Jun 14 01:56:20 2019 New Revision: 363362 URL: http://llvm.org/viewvc/llvm-project?rev=363362&view=rev Log: [C++20] add Basic consteval specifier Summary: this revision adds Lexing, Parsing and Basic Semantic for the consteval specifier as specified by http://www.open-st

r363361 - [clang] Fixing incorrect implicit deduction guides (PR41549)

2019-06-15 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Fri Jun 14 01:40:04 2019 New Revision: 363361 URL: http://llvm.org/viewvc/llvm-project?rev=363361&view=rev Log: [clang] Fixing incorrect implicit deduction guides (PR41549) Summary: [[ https://bugs.llvm.org/show_bug.cgi?id=41549 | bug report ]] Before this patch, implicit ded

r363360 - [clang] Don't segfault on incorrect using directive (PR41400)

2019-06-14 Thread Gauthier Harnisch via cfe-commits
Author: tyker Date: Fri Jun 14 01:25:52 2019 New Revision: 363360 URL: http://llvm.org/viewvc/llvm-project?rev=363360&view=rev Log: [clang] Don't segfault on incorrect using directive (PR41400) Summary: this is a bugfixe for [[ https://bugs.llvm.org/show_bug.cgi?id=41400 | PR41400 ]] added null