r366163 - [Sema] Suppress additional warnings for C's zero initializer

2019-07-15 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Mon Jul 15 18:13:36 2019 New Revision: 366163 URL: http://llvm.org/viewvc/llvm-project?rev=366163=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

r316193 - Try to shorten system header paths when using -MD depfiles

2017-10-19 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Thu Oct 19 16:53:27 2017 New Revision: 316193 URL: http://llvm.org/viewvc/llvm-project?rev=316193=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 ".." and

Re: [PATCH] D37954: Expand absolute system header paths when using -MD depfiles

2017-09-17 Thread Peter Wu via cfe-commits
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

Re: r305022 - [ASTMatchers] Add clang-query support for equals matcher

2017-06-08 Thread Peter Wu via cfe-commits
: > 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

r305025 - [ASTMatchers] temporary disable tests with floating suffix

2017-06-08 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Thu Jun 8 17:58:12 2017 New Revision: 305025 URL: http://llvm.org/viewvc/llvm-project?rev=305025=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 not

r305022 - [ASTMatchers] Add clang-query support for equals matcher

2017-06-08 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Thu Jun 8 17:00:58 2017 New Revision: 305022 URL: http://llvm.org/viewvc/llvm-project?rev=305022=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 to

r305021 - [ASTMatchers] Add support for floatLiterals

2017-06-08 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Thu Jun 8 17:00:50 2017 New Revision: 305021 URL: http://llvm.org/viewvc/llvm-project?rev=305021=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

r305020 - [ASTMatchers] Add support for boolean literals

2017-06-08 Thread Peter Wu via cfe-commits
Author: lekensteyn Date: Thu Jun 8 17:00:38 2017 New Revision: 305020 URL: http://llvm.org/viewvc/llvm-project?rev=305020=rev Log: [ASTMatchers] Add support for boolean literals Summary: Recognize boolean literals for future extensions ("equals(true)"). Note that a specific VariantValue