summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR45083: Mark statement expressions as being dependent if they appear inRichard Smith2020-03-121-4/+9
* Revert "PR45083: Mark statement expressions as being dependent if they appear...Hans Wennborg2020-03-121-12/+4
* PR45083: Mark statement expressions as being dependent if they appear inRichard Smith2020-03-041-4/+12
* [Concepts] Check function constraints before deducing auto return typeSaar Raz2020-01-311-24/+24
* [Concepts] Add check for dependent RC when checking function constraintsSaar Raz2020-01-301-4/+2
* [Concepts] Transform constraints of non-template functions to ConstantEvaluatedSaar Raz2020-01-251-1/+2
* [Concepts] Requires ExpressionsSaar Raz2020-01-241-1/+12
* Add a FIXME and corresponding test coverage for some suspicious behaviorRichard Smith2020-01-101-0/+3
* Remove redundant implicit cast creation.Richard Smith2020-01-101-2/+0
* [Concepts] Function trailing requires clausesSaar Raz2020-01-091-1/+30
* [NFC] Use isX86() instead of getArch()Jim Lin2020-01-071-2/+1
* [c++20] P1959R0: Remove support for std::*_equality.Richard Smith2019-12-161-22/+35
* [c++20] Add deprecation warnings for the expression forms deprecated by P1120R0.Richard Smith2019-12-161-47/+100
* Resolve exception specifications after marking the correspondingRichard Smith2019-12-151-21/+32
* [c++20] Improve phrasing of diagnostic for missing #include <compare>.Richard Smith2019-12-131-2/+4
* Call objc_retainBlock before passing a block as a variadic argumentAkira Hatanaka2019-12-131-0/+3
* Correct gcc vector splat conversion from float to int-vectorErich Keane2019-12-131-0/+6
* Remove debugging printf and reformat code.Eric Christopher2019-12-101-4/+2
* [c++20] Return type deduction for defaulted three-way comparisons.Richard Smith2019-12-101-40/+14
* [c++20] Synthesis of defaulted comparison functions.Richard Smith2019-12-081-2/+7
* [c++20] Determine whether a defaulted comparison should be deleted orRichard Smith2019-12-061-9/+4
* Add `QualType::hasAddressSpace`. NFC.Michael Liao2019-12-061-3/+3
* Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapp...Melanie Blower2019-12-051-0/+10
* Revert " Reapply af57dbf12e54 "Add support for options -frounding-math...Melanie Blower2019-12-041-10/+0
* Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapp...Melanie Blower2019-12-041-0/+10
* [Diagnostics] Warn for comparison with string literals expanded from macro (P...Dávid Bolvanský2019-11-241-40/+45
* Revert "[Sema] Use the canonical type in function isVector"Akira Hatanaka2019-11-221-1/+1
* [Sema] Use the canonical type in function isVectorAkira Hatanaka2019-11-221-1/+1
* [OpenCL] Fix address space for base method call (PR43145)Sven van Haastregt2019-11-211-0/+14
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-2/+2
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-2/+2
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-2/+2
* Avoid including Builtins.h in Preprocessor.hReid Kleckner2019-11-151-0/+1
* [Diagnostics] Fixed crash with non pointer type (PR43950)Dávid Bolvanský2019-11-091-1/+2
* [Diagnostics] Teach -Wnull-dereference about address_space attributeDávid Bolvanský2019-11-071-9/+14
* Revert "[Sema] Suppress -Wchar-subscripts if the index is a literal char"Edward Jones2019-11-071-2/+1
* [Sema] Suppress -Wchar-subscripts if the index is a literal charEdward Jones2019-11-071-1/+2
* Add -Wbitwise-conditional-parentheses to warn on mixing '|' and '&' with "?:"Richard Trieu2019-10-191-2/+11
* [c++20] Add rewriting from comparison operators to <=> / ==.Richard Smith2019-10-191-0/+7
* [ObjC] Diagnose implicit type coercion from ObjC 'Class' to objectJames Y Knight2019-10-171-2/+2
* PR43080: Do not build context-sensitive expressions during name classification.Richard Smith2019-10-141-77/+100
* [OPENMP]Fix codegen for private variably length vars in combinedAlexey Bataev2019-10-141-1/+19
* [sema] Revise `getCurrentMangleNumberContext` interface. NFC.Michael Liao2019-10-101-3/+4
* [c++20] P1152R4: warn on any simple-assignment to a volatile lvalueRichard Smith2019-10-091-8/+43
* [c++20] Implement most of P1152R4.Richard Smith2019-10-091-0/+21
* [Diagnostics] Silence -Wsizeof-array-div for character buffersJames Clarke2019-10-081-0/+1
* [Diagnostics] Emit better -Wbool-operation's warning message if we known that...David Bolvansky2019-10-071-4/+0
* [Diagnostics] Highlight expr's source range for -Wbool-operationDavid Bolvansky2019-10-051-0/+1
* [Diagnostics] Use Expr::isKnownToHaveBooleanValue() to check bitwise negation...David Bolvansky2019-10-051-1/+1
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-3/+5
OpenPOWER on IntegriCloud