summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-1/+1
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-16/+2
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-2/+16
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-16/+2
* Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis2011-10-211-2/+3
* -Wc++98-compat: diagnose if a reference is bound to a prvalue which does notRichard Smith2011-10-191-66/+138
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith2011-10-181-6/+7
* Teach the ARC compiler to not require __bridge casts whenJohn McCall2011-10-171-0/+23
* Diagnose when omitting braces in direct list-initialization in C++0x.Sebastian Redl2011-10-161-10/+25
* In the verify-only pass, check that items that don't have an initializer in a...Sebastian Redl2011-10-161-17/+62
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-2/+2
* Constant expression evaluation refactoring:Richard Smith2011-10-101-3/+3
* Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor2011-10-101-1/+1
* Initialize the HadMultipleCandidates flag.Benjamin Kramer2011-10-091-0/+3
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-1/+11
* Remove a nonsensical bit of code from InitListChecker::getStructuredSubobject...Eli Friedman2011-10-041-3/+0
* Get rid of useless helper Sema::CastCategory.Eli Friedman2011-09-271-1/+1
* PR11009: Fix a FIXME which was leading to an assertion failure with rvalue re...Eli Friedman2011-09-271-4/+1
* CheckStringInit has side effects; make sure we don't run it in VerifyOnly mod...Eli Friedman2011-09-261-3/+5
* Fix a typo in the new VerifyOnly handling in SemaInit. No visible difference...Eli Friedman2011-09-261-1/+1
* Add a missing increment to avoid infinite looping in the regression test.Benjamin Kramer2011-09-251-1/+4
* Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl2011-09-241-5/+6
* Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl2011-09-241-217/+320
* In Initialization, add step kind SK_ListConstructorCall (list-initializationSebastian Redl2011-09-241-5/+21
* Inline Sema::CheckInitList into its only user.Sebastian Redl2011-09-241-11/+4
* Fix typos and non-doxygen-ness in a few comments.Sebastian Redl2011-09-241-4/+2
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman2011-09-191-5/+67
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-1/+1
* Extend the self-reference warning to catch when a constructor references itse...Richard Trieu2011-09-011-0/+8
* Fix PR10694: Boolean conversions can be from pointers, and those conversionsJeffrey Yasskin2011-08-301-0/+5
* Print 'int' instead of 'const int' in the narrowing conversion error, since theJeffrey Yasskin2011-08-291-3/+3
* Refactor and fix checking for initialization of flexible array members. The ...Eli Friedman2011-08-231-24/+45
* Remove function parameter which always used the default value.Eli Friedman2011-08-231-6/+3
* Downgrade "err_init_list_variable_narrowing" into a warning in Microsoft mode...Francois Pichet2011-08-181-2/+2
* Conversions to bool count as integer conversions for the purposes ofJeffrey Yasskin2011-08-121-0/+1
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-11/+21
* This patch implements as much of the narrowing conversion error specified byJeffrey Yasskin2011-07-261-5/+216
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-5/+5
* This handles the missing cases of opencl vector literals.Tanya Lattner2011-07-151-1/+2
* Revert 135177 to fix PR10363.Rafael Espindola2011-07-141-225/+80
* For C++11, do more checking of initializer lists up-front, enabling some subs...Sebastian Redl2011-07-141-80/+225
* Remove InitializationSequence::ReferenceBinding, the last redundant sequence ...Sebastian Redl2011-07-141-9/+7
* Check for deprecated/unavailable/etc attributes on fields that areDouglas Gregor2011-06-291-0/+15
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-8/+12
* ARC writeback isn't supposed to apply to local indirect pointers,John McCall2011-06-271-12/+21
* Changes ParenListExpr to always require a type.Manuel Klimek2011-06-221-13/+3
* When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor2011-06-221-0/+7
* Give MaterializeTemporaryExpr the exact type of the lvalue it bindsDouglas Gregor2011-06-221-1/+3
OpenPOWER on IntegriCloud