[cfe-commits] r59574 - in /cfe/trunk: include/clang/Lex/Preprocessor.h lib/Lex/PPDirectives.cpp lib/Lex/PPLexerChange.cpp

Ted Kremenek kremenek at apple.com
Tue Nov 18 17:54:35 PST 2008


I know what I was doing wrong.  I did a 'make test' on a Release- 
Asserts build (so I didn't see the assertion failure).

On Nov 18, 2008, at 5:49 PM, Ted Kremenek wrote:

> I'm now noticing this, but I did run the tests before I committed and
> it looked like everything was fine.  I'll revert.
>
> On Nov 18, 2008, at 5:09 PM, Fariborz Jahanian wrote:
>
>>
>> On Nov 18, 2008, at 5:05 PM, Fariborz Jahanian wrote:
>>
>>> I did an update and build clang. Now tests hang.
>>>
>>> - Fariborz
>>>
>>
>> One sample failure:
>>
>> [imac86:clang/test/Analysis] fjahania% clang -checker-simple -verify
>> array-struct.c
>> ANALYZE: array-struct.c f
>> ANALYZE: array-struct.c f2
>> ANALYZE: array-struct.c f3
>> ANALYZE: array-struct.c f4
>> ANALYZE: array-struct.c f5
>> ANALYZE: array-struct.c f6
>> ANALYZE: array-struct.c f7
>> ANALYZE: array-struct.c f8
>> ANALYZE: array-struct.c f9
>> Assertion failed: (!IncludeMacroStack.empty() && "Ran out of stack
>> entries to load"), function RemoveTopOfLexerStack, file
>> PPLexerChange.cpp, line 239.
>> 0   clang                               0x00b795c5  + 45
>> 1   clang                               0x00b79730  + 325
>> 2   libSystem.B.dylib                   0x945f3e4b _sigtramp + 43
>> 3   ???                                 0xffffffff 0x0 + 4294967295
>> 4   libSystem.B.dylib                   0x9466a653 raise + 26
>> 5   libSystem.B.dylib                   0x9467c283 abort + 93
>> 6   libSystem.B.dylib                   0x9466bb8a __assert_rtn + 252
>> 7   clang                               0x006b2a04
>> _ZN5clang12Preprocessor21RemoveTopOfLexerStackEv + 92
>> 8   clang                               0x006aa710
>> _ZN5clang12Preprocessor18ExitCachingLexModeEv + 32
>> 9   clang                               0x006a9fc5
>> _ZN5clang12Preprocessor10CachingLexERNS_5TokenE + 123
>> 10  clang                               0x00033125
>> _ZN5clang12Preprocessor3LexERNS_5TokenE + 177
>> 11  clang                               0x006a1171
>> _ZN5clang5Lexer16LexTokenInternalERNS_5TokenE + 901
>> 12  clang                               0x00033072
>> _ZN5clang5Lexer3LexERNS_5TokenE + 72
>> 13  clang                               0x000330ab
>> _ZN5clang12Preprocessor3LexERNS_5TokenE + 55
>> 14  clang                               0x0003662d  + 216
>> 15  clang                               0x00036805
>> _ZN5clang16CheckDiagnosticsERNS_12PreprocessorE + 159
>> 16  clang                               0x00061d50  + 1229
>> 17  clang                               0x00063e2f main + 2044
>> 18  clang                               0x000265f5 start + 53
>>
>>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits




More information about the cfe-commits mailing list