llvm-project/clang/lib
Eli Friedman 61b529f466 Don't crash if we can't find FileEntry info for a typedef, since one
isn't guaranteed to exist. This fixes a crash with conflicting typedefs
coming from stdin.

This also fixes the crash in PR2406, but doesn't completely fix the 
issue; it appears there's something strange about the physical location 
for the definition of int64_t in stdlib.h.

llvm-svn: 52209
2008-06-11 06:20:39 +00:00
..
AST -Add DeclChain member to DeclContext. 2008-06-10 01:32:09 +00:00
Analysis Teach the CF retain checker about "_init" methods. Fixes: <rdar://problem/5956379> 2008-06-02 17:14:13 +00:00
Basic Make the width and alignment for long double consistent with the 2008-06-04 17:01:45 +00:00
CodeGen Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion. 2008-06-09 23:42:47 +00:00
Headers Implementation of stdarg.h. 2008-05-29 10:40:55 +00:00
Lex fix PR2357 (#ifs didnt invalidate the multiple-inclusion optimization state) 2008-06-01 18:31:24 +00:00
Parse implement the alias attirbute (in both Sema and Codegen) 2008-06-08 15:45:52 +00:00
Rewrite Fix rewrite rope to keep the leaf list up-to-date as it erases leaves 2008-05-28 18:45:56 +00:00
Sema Don't crash if we can't find FileEntry info for a typedef, since one 2008-06-11 06:20:39 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00