- 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
-
Zhongxing Xu authored
llvm-svn: 86512
-
Chris Lattner authored
llvm-svn: 86509
-
Eli Friedman authored
reasonably safe, but it doesn't seem like the right solution. llvm-svn: 86508
-
Chris Lattner authored
llvm-svn: 86507
-
Chris Lattner authored
llvm-svn: 86506
-
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
-
Daniel Dunbar authored
llvm-svn: 86456
-
Daniel Dunbar authored
llvm-svn: 86455
-
Alexis Hunt authored
llvm-svn: 86442
-
Douglas Gregor authored
constructor name. Fixes PR5418. llvm-svn: 86441
-
Daniel Dunbar authored
llvm-svn: 86439
-
Daniel Dunbar authored
llvm-svn: 86438
-
Daniel Dunbar authored
llvm-svn: 86433
-
Daniel Dunbar authored
llvm-svn: 86432
-
Daniel Dunbar authored
llvm-svn: 86431
-
Daniel Dunbar authored
- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. llvm-svn: 86430
-
Daniel Dunbar authored
the 'build_config' value in at runtime using the new lit runtime user parameter feature. This simplifies things and drops a dependency on 'sed', FWIW. llvm-svn: 86421
-
Daniel Dunbar authored
llvm-svn: 86420
-
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: 86396
-
Chris Lattner authored
llvm-svn: 86395
-