Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5 |
|
#
35f0890c |
| 02-Jun-2022 |
Mikael Holmen <mikael.holmen@ericsson.com> |
[clang-tidy] Remove extra ";" in ModernizeModuleTest.cpp
Without this fix we get
../../clang-tools-extra/unittests/clang-tidy/ModernizeModuleTest.cpp:270:2: error: extra ';' outside of a function i
[clang-tidy] Remove extra ";" in ModernizeModuleTest.cpp
Without this fix we get
../../clang-tools-extra/unittests/clang-tidy/ModernizeModuleTest.cpp:270:2: error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi] }; ^ 1 error generated.
when compiling with -Werror.
show more ...
|
Revision tags: llvmorg-14.0.4 |
|
#
b418ef5c |
| 14-May-2022 |
Richard <legalize@xmission.com> |
[clang-tidy] Reject invalid enum initializers in C files
C requires that enum values fit into an int. Scan the macro tokens present in an initializing expression and reject macros that contain toke
[clang-tidy] Reject invalid enum initializers in C files
C requires that enum values fit into an int. Scan the macro tokens present in an initializing expression and reject macros that contain tokens that have suffixes making them larger than int.
C forbids the comma operator in enum initializing expressions, so optionally reject comma operator.
Differential Revision: https://reviews.llvm.org/D125622
Fixes #55467
show more ...
|
#
9d99cf59 |
| 14-May-2022 |
Richard <legalize@xmission.com> |
[clang-tidy] Restore test parameter operator<< function (NFC)
Clang erroneously flagged the function as "unused", but it is most definitely used by gtest to pretty print the parameter value when a t
[clang-tidy] Restore test parameter operator<< function (NFC)
Clang erroneously flagged the function as "unused", but it is most definitely used by gtest to pretty print the parameter value when a test fails.
Make the pretty printing function a friend function in the parameter class similar to other clang unit tests.
show more ...
|
#
ffacaa0b |
| 14-May-2022 |
Simon Pilgrim <llvm-dev@redking.me.uk> |
Fix unused function 'operator<<' -Wunused-function warning introduced in D124500
|
Revision tags: llvmorg-14.0.3, llvmorg-14.0.2 |
|
#
51227383 |
| 23-Apr-2022 |
Richard <legalize@xmission.com> |
[clang-tidy] Support expressions of literals in modernize-macro-to-enum
Add a recursive descent parser to match macro expansion tokens against fully formed valid expressions of integral literals. P
[clang-tidy] Support expressions of literals in modernize-macro-to-enum
Add a recursive descent parser to match macro expansion tokens against fully formed valid expressions of integral literals. Partial expressions will not be matched -- they can't be valid initializing expressions for an enum.
Differential Revision: https://reviews.llvm.org/D124500
Fixes #55055
show more ...
|