summaryrefslogtreecommitdiff
path: root/test/SemaCXX/uninitialized.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Remove location from implicit capture init exprVedant Kumar2018-09-131-2/+4
* Fix typos in clangAlexander Kornienko2018-04-061-6/+6
* Switch from using a DiagnosticTrap and a note for "while defining a specialRichard Smith2017-05-251-1/+1
* PR31631: fix bad CFG (and bogus warnings) when an if-statement has an init-st...Richard Smith2017-01-131-1/+11
* [Sema] Add warning for unused lambda capturesMalcolm Parsons2017-01-131-1/+1
* PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith2015-04-271-0/+9
* Make -Wuninitialized warn on pointer-to-member and comma operators.Manuel Klimek2015-03-031-1/+44
* When checking for uninitialized values, do not confuse "std::move" with everyRichard Trieu2014-11-271-0/+44
* Extend -Wuninitialized to warn when accessing uninitialized base classes in aRichard Trieu2014-11-211-0/+39
* Fix a bug where -Wuninitialized would skip arguments to a function call.Richard Trieu2014-11-011-1/+14
* Have -Wuninitialized catch uninitalized use in overloaded operator arguments.Richard Trieu2014-10-311-0/+26
* Disable the uninitialized field warning in uninstantiated classes.Richard Trieu2014-10-221-0/+43
* Add support for initializer lists on field initializers for -WuninitializedRichard Trieu2014-10-171-1/+109
* Improve -Wuninitialized warnings for fields that are record types.Richard Trieu2014-10-011-0/+93
* Update uninitialized tests to ensure that field initialization has theRichard Trieu2014-09-301-29/+40
* Update -Wuninitialized to be stricter on CK_NoOp casts.Richard Trieu2014-09-301-0/+16
* Add back checking for condition of conditional operator for -WuninitializedRichard Trieu2014-09-261-1/+11
* Add increment/decrement operators and compound assignment operators to theRichard Trieu2014-09-251-3/+39
* Fix an edge case with BinaryOperator's in -Wuninitialized. Add testcases forRichard Trieu2014-09-241-0/+16
* Improve -Wuninitialized to take into account field ordering with initializerRichard Trieu2014-09-231-0/+53
* Check delegating constructors for using uninitialized fields.Richard Trieu2014-09-121-0/+16
* Stop double visiting some expressions during self reference checking.Richard Trieu2014-09-041-0/+6
* During cross field uninitialized checking, when processing an assignment,Richard Trieu2014-08-281-0/+14
* More -Wuninitialized updatesRichard Trieu2014-08-271-4/+44
* Passing a variable to std::move now counts as a use for -WuninitializedRichard Trieu2014-08-261-2/+55
* Improve -Wuninitialized to catch const classes being used in their own copyRichard Trieu2014-08-121-2/+22
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* Simplify and refactor the uninitialized field warning.Richard Trieu2013-10-251-3/+63
* Modify the uninitialized field visitor to detect uninitialized use across theRichard Trieu2013-09-201-2/+109
* Refactor the uninitialized field visitor. Also moved the calls to the visitorRichard Trieu2013-09-131-0/+38
* PR15906: The body of a lambda is not an evaluated subexpression; don't visit ...Richard Smith2013-05-031-0/+12
* Handle CXXOperatorCallExpr when checking self referrnce during initialization ofRichard Trieu2013-03-261-0/+15
* Reapply r172878 with test case.Ted Kremenek2013-01-191-16/+16
* -Wuninitialized: warn about uninitialized values resulting from ?: that evalu...Ted Kremenek2013-01-191-4/+4
* Change how the SelfReferenceChecker handles MemberExpr. Instead of treatingRichard Trieu2012-10-031-0/+63
* Cleaning up the self initialization checker.Richard Trieu2012-10-011-0/+10
* Make warnings about uninitialized fields include the field name.Hans Wennborg2012-09-211-25/+25
* Warn about self references in in-class initializers.Hans Wennborg2012-09-181-1/+27
* Better wording for reference self-initialization warning.Hans Wennborg2012-08-201-3/+3
* Warn about self-initialization of references.Hans Wennborg2012-08-171-0/+19
* Check local static variables for self reference on initialization.Richard Trieu2012-08-141-0/+62
* For global record types, the self reference checker was called twice, resultingRichard Trieu2012-08-061-0/+23
* Refine CFG so that '&&' and '||' don't lead to extra confluence points when u...Ted Kremenek2012-07-141-1/+1
* Use a proper visitor to recursively check for uninitialized use in constructors.Richard Trieu2012-06-141-3/+83
* Removing the lambda extension warning concerning single return statements, as...Aaron Ballman2012-06-041-1/+1
* Pull some cases of initialization with self-reference warnings out ofRichard Trieu2012-05-091-3/+42
* Update the SelfReferenceChecker. Refactored some of the visitor methods.Richard Trieu2012-05-091-1/+8
* Add -Wuninitialized test for C++11 lambdas.Ted Kremenek2012-04-121-1/+6
* Fix broken CFG when an initializer is a statement expression that starts with...Ted Kremenek2012-03-221-0/+15
* Fix -Wuninitialized to catch the case of a class being initialized with a callRichard Trieu2012-03-081-0/+2