- Apr 06, 2010
-
-
John McCall authored
that protected members be used on objects of types which derive from the naming class of the lookup. My first N attempts at this were poorly-founded, largely because the standard is very badly worded here. llvm-svn: 100562
-
Douglas Gregor authored
while we're completing in the middle of a function call), also produce "ordinary" name results that show what can be typed at that point. llvm-svn: 100558
-
Douglas Gregor authored
llvm-svn: 100557
-
Douglas Gregor authored
statement or for ordinary names. This means that we won't show macros when completing, e.g., member expressions such as "p->". llvm-svn: 100555
-
Ted Kremenek authored
llvm-svn: 100551
-
Douglas Gregor authored
down the set of code-completion results based on Objective-C conventions. llvm-svn: 100548
-
Chris Lattner authored
that the integrated assembler is working. llvm-svn: 100545
-
Chris Lattner authored
allowing backend errors to be mapped through clang's diagnostics subsystem, including the backend location info. We now get: $ clang asm.c -c -o t.o -integrated-as <inline asm>:1:2: error: unrecognized instruction abc incl %eax ^ 1 diagnostic generated. With colors, and correct "# diagnostics generated". llvm-svn: 100543
-
Chris Lattner authored
llvm-svn: 100537
-
Blaine Garst authored
llvm-svn: 100536
-
Douglas Gregor authored
presence of precompiled headers by forcibly loading all of the methods we know about from the PCH file before constructing our code-completion list. llvm-svn: 100535
-
Chris Lattner authored
llvm-svn: 100534
-
Fariborz Jahanian authored
block pointer type comparison. llvm-svn: 100533
-
Daniel Dunbar authored
deciding when we need to emit an extra "command failed" diagnostic. - This also fixes the case where we were emitting that extra diagnostics, even when using clang w/ the integrated assembler, which has good diagnostics. llvm-svn: 100529
-
Douglas Gregor authored
"id" or an expression of type "id". In these cases, we produce a list of all of the (class or instance) methods, respectively, that we know about. Note that this implementation does not yet work well with precompiled headers; that's coming soon. llvm-svn: 100528
-
Douglas Gregor authored
llvm-svn: 100527
-
Douglas Gregor authored
e.g., the right-hand side of binary expressions. llvm-svn: 100526
-
Douglas Gregor authored
llvm-svn: 100518
-
Zhongxing Xu authored
This bug only shows up with GCC 4.4.1 Release-Asserts build. llvm-svn: 100516
-
Douglas Gregor authored
llvm-svn: 100514
-
Daniel Dunbar authored
llvm-svn: 100513
-
Daniel Dunbar authored
llvm-svn: 100512
-
Daniel Dunbar authored
llvm-svn: 100511
-
Douglas Gregor authored
maybe-ownership vs. ownership. llvm-svn: 100498
-
Ted Kremenek authored
llvm-svn: 100496
-
Chris Lattner authored
works with inline asm! llvm-svn: 100493
-
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
-
- 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
-
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
-
Devang Patel authored
llvm-svn: 100462
-
Chris Lattner authored
llvm-svn: 100449
-
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
-
Daniel Dunbar authored
llvm-svn: 100433
-