- Nov 20, 2009
-
-
Douglas Gregor authored
rather than punting to a DependentSizedArrayType, tightening up our type checking for template definitions. Thanks, John! llvm-svn: 89407
-
- Nov 19, 2009
-
-
John McCall authored
appropriate lookup and simply can't resolve the referrent yet, and "dependent scope" expressions, where we can't do the lookup yet because the entity we need to look into is a dependent type. llvm-svn: 89402
-
Fariborz Jahanian authored
(radar 7409165). llvm-svn: 89400
-
Daniel Dunbar authored
errors. llvm-svn: 89388
-
Mike Stump authored
llvm-svn: 89386
-
Ted Kremenek authored
Fix crash when using --analyzer-store=region when handling initializers with nested arrays/structs whose values are not explicitly specified. Fixes <rdar://problem/7403269>. llvm-svn: 89384
-
Ted Kremenek authored
llvm-svn: 89383
-
Ted Kremenek authored
llvm-svn: 89375
-
Daniel Dunbar authored
llvm-svn: 89373
-
Daniel Dunbar authored
llvm-svn: 89371
-
Fariborz Jahanian authored
Fixes pr5547. llvm-svn: 89370
-
Douglas Gregor authored
incomplete array initialization, where we have the following in a template: int a[] = { 1, 2, something-value-dependent }; // ... sizeof(a); The type of "a" appears to be a non-dependent IncompleteArrayType, but treating it as such makes the sizeof(a) fail at template definition time. We now correctly handle this by morphing the IncompleteArrayType into a DependentSizedArrayType with a NULL expression, indicating that its size has no corresponding expression (and, therefore, the type is distinct from others). llvm-svn: 89366
-
John Thompson authored
llvm-svn: 89362
-
Ken Dyck authored
other limit macros. llvm-svn: 89355
-
Ken Dyck authored
llvm-svn: 89353
-
Ken Dyck authored
widths. This corrects the values of these definitions for MSP430 and PIC16. llvm-svn: 89350
-
Ken Dyck authored
stdint.h. llvm-svn: 89348
-
Ken Dyck authored
arbitrary widths. llvm-svn: 89347
-
Ken Dyck authored
llvm-svn: 89346
-
Ken Dyck authored
__INTPTR_TYPE__ as the last is used in the test/CodeGen/const-init.c and all could potentially be in use in the wild. My apologies. llvm-svn: 89345
-
Ken Dyck authored
replaced with __PTRDIFF_WIDTH__. llvm-svn: 89344
-
Ken Dyck authored
llvm-svn: 89343
-
Ken Dyck authored
llvm-svn: 89342
-
Ken Dyck authored
__INTPTR_WIDTH__ instead. llvm-svn: 89340
-
Douglas Gregor authored
"getter = ", to provide suitable method names. llvm-svn: 89334
-
Daniel Dunbar authored
llvm-svn: 89333
-
Daniel Dunbar authored
llvm-svn: 89332
-
Daniel Dunbar authored
llvm-svn: 89330
-
Daniel Dunbar authored
llvm-svn: 89327
-
Daniel Dunbar authored
the argument is given. Also, tweak Opt.Sysroot defaulting. llvm-svn: 89318
-
Daniel Dunbar authored
Also, tweak a few help strings and update CompilerInvocation serialization for prev change. llvm-svn: 89317
-
Daniel Dunbar authored
Switch -f{builtin,math-errno,rtti} and -analyzer-purge-dead to -...no... variants instead of using llvm::cl::init(true) arguments. llvm-svn: 89315
-
Daniel Dunbar authored
llvm-svn: 89313
-
Daniel Dunbar authored
llvm-svn: 89312
-
Daniel Dunbar authored
llvm-svn: 89310
-
Mike Stump authored
the key function. All the code is wired up, but won't work yet, as I had to turn off key function calculation as it doesn't work yet. Also, we refine visibility of the vtable, rtti and rtti name to match the class, as well as as arrange for all the symbols to be internal for anonymous namespace entities. llvm-svn: 89309
-
Daniel Dunbar authored
Driver: Switch to using explicit {getLast,has}ArgNoClaim functions instead of taking a Claim argument. - Most driver code always claims, and bool arguments don't play nice with the overloads. llvm-svn: 89308
-
Mike Stump authored
llvm-svn: 89307
-
Daniel Dunbar authored
aliases -- just treat this case as an (unchecked) client error. llvm-svn: 89306
-
Daniel Dunbar authored
llvm-svn: 89305
-