- Aug 30, 2010
-
-
Alexis Hunt authored
some issues being sorted out. llvm-svn: 112493
-
Chris Lattner authored
llvm-svn: 112491
-
Chris Lattner authored
llvm-svn: 112490
-
Douglas Gregor authored
ASTContext::DeclAttrs. Otherwise, iterators will go stale when the DenseMap reallocates, which can cause crashes when, e.g., looping over the attributes in a template to instantiate them and add the results to the instantiation of that template. llvm-svn: 112488
-
Douglas Gregor authored
when we're taking the address of a unresolvable value, it might be an implicit member access. Fixes some Boost.Spirit regressions. llvm-svn: 112487
-
Douglas Gregor authored
#pragma without requiring it to be in the "clang" namespace, from Louis Gerbarg! llvm-svn: 112484
-
Douglas Gregor authored
specifications, from Martin Vejnar! llvm-svn: 112482
-
Douglas Gregor authored
the pp-number in a hexadecimal floating point literal, from Francois Pichet! Fixes PR7968. llvm-svn: 112481
-
Douglas Gregor authored
llvm-svn: 112478
-
Douglas Gregor authored
llvm-svn: 112477
-
Douglas Gregor authored
case with redeclaration checking for fields, from Faisal Vali! Fixes PR7970. llvm-svn: 112476
-
Douglas Gregor authored
llvm-svn: 112475
-
Duncan Sands authored
before using them. llvm-svn: 112468
-
Alexis Hunt authored
- Zero-initialize UDLData so that crashes stop - Stop complaining that we can't emit them (we most certainly can) llvm-svn: 112467
-
Chandler Carruth authored
so please review echristo and let me know if the logic is wrong now. llvm-svn: 112466
-
Alexis Hunt authored
llvm-svn: 112460
-
- Aug 29, 2010
-
-
Alexis Hunt authored
The extra data stored on user-defined literal Tokens is stored in extra allocated memory, which is managed by the PreprocessorLexer because there isn't a better place to put it that makes sure it gets deallocated, but only after it's used up. My testing has shown no significant slowdown as a result, but independent testing would be appreciated. llvm-svn: 112458
-
Douglas Gregor authored
the parameter names from the completions, e.g., provide withString:(NSString *) instead of withString:(NSString *)string since the parameter name is, by convention, redundant with the selector piece that precedes it and the completions can get unnecessarily long. llvm-svn: 112456
-
Douglas Gregor authored
of prioritizing just by initialization order, we bump the priority of just the *next* initializer in the list, and leave everything else at the normal priority. That way, if one intentionally skips the initialization of a base or member (to get default initialization), we'll still get ordered completion for the rest. llvm-svn: 112454
-
Douglas Gregor authored
llvm-svn: 112453
-
Fariborz Jahanian authored
statement header (fixes radar 8295106). llvm-svn: 112443
-
Zhongxing Xu authored
llvm-svn: 112414
-
Bob Wilson authored
with zext/sext operations, instead of to llvm intrinsics. (We can also get rid of the clang builtins and handle these entirely in the arm_neon.h header if there is a way to express vector sext/zext in C.) llvm-svn: 112413
-
John McCall authored
llvm-svn: 112392
-
John McCall authored
Patch by Francois Pichet! llvm-svn: 112391
-
John McCall authored
properly account for the possibility that certain opaque types might be more qualified than they appear. Fixes PR7708. llvm-svn: 112390
-
- Aug 28, 2010
-
-
John McCall authored
kind. Fixes PR7252. llvm-svn: 112383
-
Ted Kremenek authored
llvm-svn: 112380
-
Chris Lattner authored
llvm-svn: 112374
-
Gabor Greif authored
llvm-svn: 112373
-
Gabor Greif authored
llvm-svn: 112372
-
Nick Lewycky authored
llvm-svn: 112370
-
Gabor Greif authored
this is still failing, need to come up with a fix (but we are in good company as the first gcc version pass this test will be v4.6) llvm-svn: 112369
-
Gabor Greif authored
llvm-svn: 112367
-
Gabor Greif authored
llvm-svn: 112366
-
Gabor Greif authored
llvm-svn: 112365
-
Argyrios Kyrtzidis authored
For large floats/integers, APFloat/APInt will allocate memory from the heap to represent these numbers. Unfortunately, when we use a BumpPtrAllocator to allocate IntegerLiteral/FloatingLiteral nodes the memory associated with the APFloat/APInt values will never get freed. I introduce the class 'APNumericStorage' which uses ASTContext's allocator for memory allocation and is used internally by FloatingLiteral/IntegerLiteral. Fixes rdar://7637185 llvm-svn: 112361
-
John McCall authored
llvm-svn: 112360
-
John McCall authored
llvm-svn: 112359
-
John McCall authored
an object of type I, if the current access target is protected when named in a class N, consider the friends of the classes P where I <= P <= N and where a notional member of N would be non-forbidden in P. llvm-svn: 112358
-