Author: lekensteyn
Date: Mon Jul 15 18:13:36 2019
New Revision: 366163
URL: http://llvm.org/viewvc/llvm-project?rev=366163&view=rev
Log:
[Sema] Suppress additional warnings for C's zero initializer
Summary:
D28148 relaxed some checks for assigning { 0 } to a structure for all C
standards, but it
Author: lekensteyn
Date: Thu Oct 19 16:53:27 2017
New Revision: 316193
URL: http://llvm.org/viewvc/llvm-project?rev=316193&view=rev
Log:
Try to shorten system header paths when using -MD depfiles
GCC tries to shorten system headers in depfiles using its real path
(resolving components like ".." a
Hi Nico,
On Sun, Sep 17, 2017 at 10:47:24AM -0400, Nico Weber wrote:
> Have you checked how much the additional stat()ing added in this patch
> slows down builds?
Additional cost: zero :-)
The information is already collected by FileManager::getFile(), calling
tryGetRealPathName just reads infor
:
> The test seems to be failing:
> llvm/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:533: Failure
> Value of: matches("double x = 1.2f;", DoubleStmt)
> Actual: false (Could not find match in "double x = 1.2f;")
> Expected: true
>
>
> On T
Author: lekensteyn
Date: Thu Jun 8 17:58:12 2017
New Revision: 305025
URL: http://llvm.org/viewvc/llvm-project?rev=305025&view=rev
Log:
[ASTMatchers] temporary disable tests with floating suffix
r305022 assumed that floatLiteral(equals(1.2)) would also match 1.2f and
1.2l, but apparently that is
Author: lekensteyn
Date: Thu Jun 8 17:00:58 2017
New Revision: 305022
URL: http://llvm.org/viewvc/llvm-project?rev=305022&view=rev
Log:
[ASTMatchers] Add clang-query support for equals matcher
Summary:
This allows the clang-query tool to use matchers like
"integerLiteral(equals(32))". For this t
Author: lekensteyn
Date: Thu Jun 8 17:00:50 2017
New Revision: 305021
URL: http://llvm.org/viewvc/llvm-project?rev=305021&view=rev
Log:
[ASTMatchers] Add support for floatLiterals
Summary:
Needed to support something like "floatLiteral(equals(1.0))". The
parser for floating point numbers is kept
Author: lekensteyn
Date: Thu Jun 8 17:00:38 2017
New Revision: 305020
URL: http://llvm.org/viewvc/llvm-project?rev=305020&view=rev
Log:
[ASTMatchers] Add support for boolean literals
Summary:
Recognize boolean literals for future extensions ("equals(true)").
Note that a specific VariantValue con
Lekensteyn created this revision.
Lekensteyn added a reviewer: krememek.
Lekensteyn added a subscriber: cfe-commits.
The previous and current regex are broken.
-[D,I,Usystem] matches "-D", "-,", "-I", "-U", "-s" "-y", etc. Besides that,
"-isystem /foo" gets interpreted as "-i" with a non-empty v