- Oct 17, 2009
-
-
Douglas Gregor authored
initialization if any of the constructor/initialization arguments are type-dependent. Fixes PR5224. llvm-svn: 84365
-
Chris Lattner authored
llvm-svn: 84364
-
Sebastian Redl authored
When resolving the address of an overloaded function or function template, mark the result as referenced. The most important effect of this is that function templates only referenced by address expressions now get instantiated. This, in turn, means that Hello World compiles with the Apache stdcxx library even when using endl. llvm-svn: 84363
-
Sebastian Redl authored
Taking the address of an overloaded function with an explicit address-of operator wrapped the operator in an implicit cast that added yet another pointer level, leaving us with a corrupted AST, which crashed CodeGen in the test case I've added. Fix this by making FixOverloadedFunctionReference return whether there was an address-of operator and not adding the implicit cast in that case. llvm-svn: 84362
-
Daniel Dunbar authored
llvm-svn: 84361
-
Daniel Dunbar authored
llvm-svn: 84360
-
Daniel Dunbar authored
llvm-svn: 84359
-
Daniel Dunbar authored
llvm-svn: 84358
-
Daniel Dunbar authored
llvm-svn: 84357
-
Daniel Dunbar authored
llvm-svn: 84356
-
Daniel Dunbar authored
llvm-svn: 84355
-
Chris Lattner authored
llvm-svn: 84354
-
Chris Lattner authored
fixing PR4838. llvm-svn: 84353
-
Mikhail Glushenkov authored
More to follow... llvm-svn: 84352
-
Mikhail Glushenkov authored
llvm-svn: 84351
-
Mikhail Glushenkov authored
Several instances of PluginPriority in a single file most probably signifies a programming error. llvm-svn: 84350
-
Mikhail Glushenkov authored
This will require implementing OptionPreprocessor to forbid invalid invocations such as 'llvmc -O1 -O2'. llvm-svn: 84349
-
Nick Lewycky authored
llvm-svn: 84348
-
Sebastian Redl authored
In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. llvm-svn: 84347
-
Edward O'Callaghan authored
llvm-svn: 84346
-
Sebastian Redl authored
llvm-svn: 84345
-
Daniel Dunbar authored
llvm-svn: 84344
-
Daniel Dunbar authored
llvm-svn: 84343
-
Daniel Dunbar authored
llvm-svn: 84342
-
Daniel Dunbar authored
llvm-svn: 84341
-
Daniel Dunbar authored
llvm-svn: 84340
-
Daniel Dunbar authored
llvm-svn: 84339
-
Daniel Dunbar authored
llvm-svn: 84338
-
Daniel Dunbar authored
instead of getName. - -2 FIXMEs. llvm-svn: 84337
-
Daniel Dunbar authored
llvm-svn: 84336
-
Ted Kremenek authored
Minor cleanup: move typedef out of anonymous namespace (which now contains nothing) and into RemoveDeadBindings. No functionality change. llvm-svn: 84335
-
Douglas Gregor authored
so that we catch any macros used within the declarations and types. Also, properly store a NULL selector. llvm-svn: 84334
-
Edward O'Callaghan authored
llvm-svn: 84330
-
Daniel Dunbar authored
llvm-svn: 84329
-
Daniel Dunbar authored
alignment in bits in clang. If we really want to fix this, it should be a bugzilla. llvm-svn: 84328
-
Daniel Dunbar authored
llvm-svn: 84327
-
Evan Cheng authored
Distinquish stack slots from other stack objects. They (and fixed objects) get FixedStack PseudoSourceValues. llvm-svn: 84326
-
Daniel Dunbar authored
llvm-svn: 84325
-
Evan Cheng authored
llvm-svn: 84324
-
Zhongxing Xu authored
the code to standard worklist algorithm. Always add both sub and super regions of live regions. llvm-svn: 84323
-