- Nov 09, 2009
-
-
Eli Friedman authored
llvm-svn: 86516
-
Eli Friedman authored
doesn't crash. (Such expressions are valid in C++, but not in C.) llvm-svn: 86513
-
Eli Friedman authored
reasonably safe, but it doesn't seem like the right solution. llvm-svn: 86508
-
Zhongxing Xu authored
llvm-svn: 86504
-
Daniel Dunbar authored
Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer match what it is semantically used for. Also, fix a major bug where fields from a C++ struct might be dropped -- the expand action doesn't handle them correctly yet. llvm-svn: 86502
-
Eli Friedman authored
llvm-svn: 86501
-
Eli Friedman authored
and implicitly defined constructors. This has a number of benefits: 1. Less code. 2. Explicit and implicit constructors get the same diagnostics. 3. The AST explicitly contains constructor calls from implicit default constructors. This allows handing some cases that previously weren't handled correctly in IRGen without any additional code. Specifically, implicit default constructors containing calls to constructors with default arguments are now handled correctly. llvm-svn: 86500
-
- Nov 08, 2009
-
-
Eli Friedman authored
llvm-svn: 86485
-
Benjamin Kramer authored
llvm-svn: 86479
-
Sebastian Redl authored
Special-case default argument expression in instantiation. This should fix PR4301. Doug, please double-check my assumptions. Read the PR for more details. llvm-svn: 86465
-
Zhongxing Xu authored
llvm-svn: 86464
-
Sebastian Redl authored
When checking the namespace of a redeclaration or definition, look through linkage specs. Fixes PR5430. llvm-svn: 86461
-
Sebastian Redl authored
llvm-svn: 86460
-
Edward O'Callaghan authored
llvm-svn: 86459
-
Daniel Dunbar authored
llvm-svn: 86457
-
Alexis Hunt authored
llvm-svn: 86442
-
Douglas Gregor authored
constructor name. Fixes PR5418. llvm-svn: 86441
-
Anders Carlsson authored
llvm-svn: 86414
-
Anders Carlsson authored
llvm-svn: 86413
-
- Nov 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 86412
-
Anders Carlsson authored
llvm-svn: 86411
-
Anders Carlsson authored
llvm-svn: 86410
-
Anders Carlsson authored
llvm-svn: 86407
-
Fariborz Jahanian authored
than an error about incompatible types. Patch by Sean Hunt. llvm-svn: 86402
-
Chris Lattner authored
llvm-svn: 86395
-
Douglas Gregor authored
llvm-svn: 86387
-
Chris Lattner authored
llvm-svn: 86368
-
John McCall authored
core requirements. Fixes rdar://problem/6389954 llvm-svn: 86364
-
John McCall authored
type (or smaller) to stay "closed" within the type. llvm-svn: 86356
-
Anders Carlsson authored
llvm-svn: 86352
-
Anders Carlsson authored
llvm-svn: 86351
-
Anders Carlsson authored
llvm-svn: 86350
-
Anders Carlsson authored
When instantiating a field decl, make sure to clone its attributes. With this change FileCheck no longer crashes when it's run without any arguments. llvm-svn: 86344
-
Ted Kremenek authored
Use SaveAndRestore to simplify logic in LiveVariables::runOnAllBlocks(). Patch by Kovarththanan Rajaratnam! llvm-svn: 86343
-
Daniel Dunbar authored
llvm-svn: 86341
-
Anders Carlsson authored
When looking up and adding substitutions to the substitution table, make sure to always use the canonical declaration. With tihs change, FileCheck compiles and links but crashes during startup. llvm-svn: 86339
-
Daniel Dunbar authored
initialize HeaderSearch. Not used yet. llvm-svn: 86338
-
Daniel Dunbar authored
llvm-svn: 86337
-
Daniel Dunbar authored
llvm-svn: 86336
-
Daniel Dunbar authored
filenames. Also, move InitializePreprocessor to Utils.h. llvm-svn: 86335
-