c50c6ff49aa3648ae031349de6f09439f52425f0 |
|
16-May-2013 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments. This is a modified version of a patch by Manuel Klimek. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
906d66acc5cf2679453e10a4f0a67feedd765b21 |
|
20-Mar-2013 |
Douglas Gregor <dgregor@apple.com> |
<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177577 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
5ebcb20b0331a6e64c213f0bb5f4bed9a9e8eb34 |
|
01-Feb-2013 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
For ModuleLoader::makeModuleVisible() also pass the source location where the module import occurred. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
1a4191d0697098c424646654784399b839f87bc4 |
|
12-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/unittests: Fixup corresponding to r172290. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
7cc315ccf80382fab7674735fbfda95990d28f8e |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Really sort the #include lines in unittests/... I forgot to re-sort after fixing main module headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
1050e8b2252d89a0004a6fd25a58dab88b5ee625 |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines for unittests/... I've tried to place sensible headers at the top as main-module headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
7dff05bf3019995798def5d1066e4282b8578df6 |
|
30-Nov-2012 |
Douglas Gregor <dgregor@apple.com> |
Fix unit tests for ModuleLoader change in r168961. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
3a4c8cf5c0669f48a66da2df30c7963dce8348ff |
|
16-Nov-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/unittests: Fixup corresponding to Doug's r168136. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
36a16498ff911a218f26c7955376bbe99ddb16df |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Teach the preprocessor to hold onto the preprocessor options. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
b0985c86f7f75e780bfeb366afdbee7676c28948 |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Update unit tests for HeaderSearch change git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166584 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
3aeb34f5639ca03ba952bef7239028eaaec33281 |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
More unit-test fixes git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
8e023611637905629b928915cbda22a90b2432c3 |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Fixup unit tests for DiagnosticOptions change git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
07f8cf4ec3ffb6668b35e7b864354faa76167209 |
|
17-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Fix the handling of target options in our unit tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166079 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
1c31ee8f9bf8c4de29cd8ca42dfe0fb37aa2bf52 |
|
06-Mar-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
get rid of an unsued variable warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152146 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
30660a898545416f0fea2d717f16f75640001e38 |
|
06-Mar-2012 |
Ted Kremenek <kremenek@apple.com> |
Add new code migrator support for migrating existing Objective-C code to use the new Objective-C NSArray/NSDictionary/NSNumber literal syntax. This introduces a new library, libEdit, which provides a new way to support migration of code that improves on the original ARC migrator. We now believe that most of its functionality can be refactored into the existing libraries, and thus this new library may shortly disappear. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152141 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
c93dc7889644293e318e19d82830ea2acc45b678 |
|
20-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
Basic: import IntrusiveRefCntPtr<> into clang namespace The class name is long enough without the llvm:: added. Also bring in RefCountedBase and RefCountedBaseVPTR. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
a83f4d2315dbeb3914868f1ccb8e74fb2ccdbb0c |
|
03-Feb-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Change Lexer::makeFileCharRange() to have it accept a CharSourceRange instead of a SourceRange, and handle the case where the range is a char (not token) range. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
dc58aa71026cce539ca9b5c2c52cc4efc7bd77fe |
|
30-Jan-2012 |
Douglas Gregor <dgregor@apple.com> |
Thread a TargetInfo through to the module map; we'll need it for target-specific module requirements. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149224 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
7f6cf9764b33381e03fcf7c44f7985a333212b06 |
|
23-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Improve Lexer::getImmediateMacroName to take into account inner macros of macro arguments. For "MAC1( MAC2(foo) )" and location of 'foo' token it would return "MAC1" instead of "MAC2". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148704 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
d9806c912ae3e870a733acfd83c26e8a1f6a5ffc |
|
20-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Enhance Lexer::makeFileCharRange to check for ranges inside a macro argument expansion, in which case it returns a file range in the location where the argument was spelled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
65eccf007d1275f571f596ca68c9ad6abc906c46 |
|
19-Jan-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Silence set-but-unused warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
e64d9037658a1b95c79ea275af6167a110b3c563 |
|
19-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Introduce Lexer::getSourceText() that returns a string for the source that the given source range encompasses. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148481 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
11b652d41d0d97380ab321a1dba48ecb044f9de8 |
|
19-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Introduce Lexer::makeFileCharRange() that accepts a token source range and returns a character range with file locations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148480 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
69bda4c027671df7163619f215209529eb236620 |
|
19-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro start/end location. It is commonly needed after calling the function; with this way we avoid recalculating it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|
19d5aea478b4f542e1ef7c36741e719c660bcc20 |
|
19-Jan-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Add unit testing for Lexer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Lex/LexerTest.cpp
|