- Apr 06, 2010
-
-
Chris Lattner authored
llvm-svn: 100486
-
Chris Lattner authored
a co-committed clang patch. llvm-svn: 100485
-
Chris Lattner authored
llvm-svn: 100484
-
Ted Kremenek authored
Fix possible null dereference by bailing out of CheckObjCPropertyAttributes() early if the Decl* is null. llvm-svn: 100483
-
Evan Cheng authored
llvm-svn: 100482
-
Evan Cheng authored
llvm-svn: 100480
-
Chris Lattner authored
undefs in branches/switches, we have two cases: a branch on a literal undef or a branch on a symbolic value which is undef. If we have a literal undef, the code was correct: forcing it to a constant is the right thing to do. If we have a branch on a symbolic value that is undef, we should force the symbolic value to a constant, which then makes the successor block live. Forcing the condition of the branch to being a constant isn't safe if later paths become live and the value becomes overdefined. This is the case that 'forcedconstant' is designed to handle, so just use it. This fixes rdar://7765019 but there is no good testcase for this, the one I have is too insane to be useful in the future. llvm-svn: 100478
-
- Apr 05, 2010
-
-
Douglas Gregor authored
llvm-svn: 100476
-
Douglas Gregor authored
llvm-svn: 100475
-
Daniel Dunbar authored
- Unfortunately, this requires some horrible code in CGObjCMac which always allocats a CGBitFieldInfo because we don't currently build a proper layout for Objective-C classes. It needs to be cleaned up, but I don't want the bit-field cleanups to be blocked on that. llvm-svn: 100474
-
Douglas Gregor authored
of file locations for anonymous tag types (e.g., "enum <anonymous at t.h:15:6>"), which can get rather long. llvm-svn: 100470
-
Jeffrey Yasskin authored
failing test files. llvm-svn: 100469
-
Chris Lattner authored
llvm-svn: 100468
-
Evan Cheng authored
llvm-svn: 100467
-
Eric Christopher authored
llvm-svn: 100466
-
Douglas Gregor authored
ASTUnit. Previously, we would end up with use-after-free errors because the Diagnostic object would be creating in one place (say, CIndex) and its ownership would not be transferred into the ASTUnit. Fixes <rdar://problem/7818608>. llvm-svn: 100464
-
Douglas Gregor authored
ownership over the pointer it contains. Useful when we want to communicate ownership while still having several clients holding on to the same pointer *without* introducing reference counting. llvm-svn: 100463
-
Devang Patel authored
llvm-svn: 100462
-
Jeffrey Yasskin authored
llvm-svn: 100461
-
Dan Gohman authored
llvm-svn: 100459
-
Chris Lattner authored
PR6779 llvm-svn: 100457
-
Dan Gohman authored
llvm-svn: 100455
-
Dan Gohman authored
in Dominators. llvm-svn: 100454
-
Chris Lattner authored
llvm-svn: 100449
-
Tanya Lattner authored
llvm-svn: 100447
-
Douglas Gregor authored
Make the ASTUnit constructor private; all ASTUnit clients should be using the static factory functions llvm-svn: 100444
-
Chris Lattner authored
returned by SetTypeSpecType. llvm-svn: 100443
-
Douglas Gregor authored
- Rename "Diagnostics" and related to "StoredDiagnostics", to better capture what we're actually storing. - Move SourceManager and FileManager to the heap. llvm-svn: 100441
-
Chris Lattner authored
isn't well specified. ARM really needs to have its instprinter finished at some point. llvm-svn: 100439
-
Owen Anderson authored
llvm-svn: 100438
-
Chris Lattner authored
with spaces in them. Sym->getName() != OS << *Sym llvm-svn: 100434
-
Daniel Dunbar authored
llvm-svn: 100433
-
Daniel Dunbar authored
llvm-svn: 100432
-
Douglas Gregor authored
of macro definitions when passed to CIndex. Add test for code completion of macros via CIndex. llvm-svn: 100431
-
Zhongxing Xu authored
the callee. llvm-svn: 100429
-
Zhongxing Xu authored
code can be removed. llvm-svn: 100428
-
Benjamin Kramer authored
llvm-svn: 100423
-
Chris Lattner authored
llvm-svn: 100420
-
Chris Lattner authored
llvm-svn: 100419
-
Chris Lattner authored
instantiating some folding set stuff that GCC isn't, requiring some types to not be incomplete. I don't know if clang is right or wrong, but unbreaking the bot is goodness. Here's the broken build: http://google1.osuosl.org:8011/builders/clang-x86_64-darwin10-selfhost/builds/1813/steps/compile.llvm.stage2/logs/stdio llvm-svn: 100418
-