John Thompson
5ab4f11152
Added module map generation option.
...
llvm-svn: 192703
2013-10-15 13:52:33 +00:00
John Thompson
a2b66875d3
Added colon to make proper error message prefix.
...
llvm-svn: 191092
2013-09-20 14:44:20 +00:00
John Thompson
740839260b
Check for #include in extern and namespace blocks.
...
llvm-svn: 190950
2013-09-18 18:19:43 +00:00
John Thompson
99e12d41d8
modularize - Fix of header dependencies.
...
llvm-svn: 189983
2013-09-04 20:45:43 +00:00
Bob Wilson
f5999bda8c
Revert svn 189837 "Added header dependencies support."
...
The NoProblemsDependencies.modularize test is failing on many buildbots.
I have also reverted the change in 189904 to disable that test for MSVC.
llvm-svn: 189957
2013-09-04 16:48:28 +00:00
NAKAMURA Takumi
3b6ef78954
Suppress test/modularize/NoProblemsDependencies.modularize on msvc, for now. Investigating.
...
llvm-svn: 189904
2013-09-04 02:03:03 +00:00
John Thompson
7475180f9b
Added header dependencies support.
...
llvm-svn: 189837
2013-09-03 18:48:43 +00:00
John Thompson
0b7fc15e70
Undo r189834 - broke test.
...
llvm-svn: 189835
2013-09-03 18:38:32 +00:00
John Thompson
a486a6f211
Ran clang-format.
...
llvm-svn: 189834
2013-09-03 18:21:22 +00:00
John Thompson
8e01c069c9
Fixed some issues that resulted in erroneous duplicate symbol error messages.
...
llvm-svn: 189228
2013-08-26 15:17:23 +00:00
John Thompson
922734c661
Enhanced test for header guards.
...
llvm-svn: 188308
2013-08-13 18:26:40 +00:00
John Thompson
91555bde88
Fix false error message for function-style macro instance used as arguments in other function-style macros instances, and add test for it.
...
llvm-svn: 188036
2013-08-09 00:22:20 +00:00
John Thompson
ba6c662669
Expanded modularize tests.
...
llvm-svn: 187943
2013-08-08 00:01:09 +00:00
John Thompson
4ed963a0ba
Fixed incorrect header guard/nested header mechanism.
...
llvm-svn: 187898
2013-08-07 18:49:47 +00:00
John Thompson
d2a0600279
Fix comment typo.
...
llvm-svn: 187796
2013-08-06 14:05:43 +00:00
John Thompson
428ad10623
Add test for header guard work-around.
...
llvm-svn: 187759
2013-08-06 00:17:40 +00:00
John Thompson
3e4ff3f0e4
Fixed checkin of wrong old files. Hopefully this is the end of the test failure.
...
llvm-svn: 187287
2013-07-27 02:06:36 +00:00
John Thompson
ce117b07c5
Fixed missing checkin.
...
llvm-svn: 187282
2013-07-27 00:54:17 +00:00
John Thompson
94faa4d0d4
Fixed case change that caused the test failure. Incorporarated Sean's review changes, consisting only of renaming and comment changes.
...
llvm-svn: 187277
2013-07-26 23:56:42 +00:00
Rafael Espindola
17b15cfbe3
Revert "Added new feature for checking macro and preprocessor conditional consistency."
...
This reverts commit r187228. It broke some bots:
http://bb.pgr.jp/builders/cmake-clang-i686-mingw32
llvm-svn: 187235
2013-07-26 19:23:33 +00:00
John Thompson
1e0101461e
Added new feature for checking macro and preprocessor conditional consistency.
...
llvm-svn: 187228
2013-07-26 18:16:22 +00:00
Rafael Espindola
b55bb2fccf
Add 'not' to commands that are expected to fail.
...
llvm-svn: 185654
2013-07-04 16:28:28 +00:00
John Thompson
54c83695f7
Fixed a typo and naming convention.
...
llvm-svn: 184221
2013-06-18 19:56:05 +00:00
John Thompson
4e4d9b3abf
modularize - revised to group duplicate symbols together in the error output.
...
llvm-svn: 178207
2013-03-28 01:20:19 +00:00
John Thompson
81450dfff9
Revised per review comments to rename test files and rearrange input files.
...
llvm-svn: 178047
2013-03-26 18:17:28 +00:00
John Thompson
333ec6ceb7
Added simple regression test for modularize.
...
llvm-svn: 177960
2013-03-26 01:18:28 +00:00