summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ExprConstant] Look through ExprWithCleanups for `allocsize`George Burgess IV2018-03-061-1/+5
* [Attr] Fix parameter indexing for several attributesJoel E. Denny2018-03-021-6/+4
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-1/+1
* [ExprConstant] Fix crash when initialize an indirect field with another field.Volodymyr Sapsai2018-02-231-4/+16
* In C++14 onwards, it is permitted to read mutable members in constantRichard Smith2018-02-211-10/+22
* [AST] Refine the condition for element-dependent array fillersIvan A. Kosarev2018-02-141-2/+23
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-48/+41
* Add support for a limited subset of TS 18661-3 math builtins.Benjamin Kramer2018-01-061-2/+8
* Fix an assertion failure regression in isDesignatorAtObjectEnd forAlex Lorenz2017-12-201-1/+4
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-5/+6
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-0/+1
* PR35214: don't crash if we see an array of unknown bound added to an empty bu...Richard Smith2017-11-151-4/+5
* Unnamed bitfields don't block constant evaluation of constexpr ctorsJordan Rose2017-10-241-0/+3
* Implement current CWG direction for support of arrays of unknown bounds inRichard Smith2017-10-201-27/+66
* [OpenMP] Implement omp_is_initial_device() as builtinJonas Hahnfeld2017-10-171-0/+3
* [ExprConstant] Allow constexpr ctor to modify non static data membersErik Pilkington2017-10-041-3/+30
* Revert "Improve constant expression evaluation of arrays of unknown bound."Martin Bohme2017-08-301-59/+26
* Improve constant expression evaluation of arrays of unknown bound.Richard Smith2017-08-291-26/+59
* PR34161: support evaluation of 'void()' expressions in C++14 onwards.Richard Smith2017-08-171-0/+2
* Fix undefined behavior that is caused by not always initializing a bool.Daniel Jasper2017-08-171-0/+1
* Fix a UBSan failure where this boolean was copied when uninitialized.Chandler Carruth2017-08-161-1/+1
* Avoid PointerIntPair of constexpr EvalInfo structsReid Kleckner2017-08-151-13/+11
* [MS] Don't statically initialize dllimport member function pointersReid Kleckner2017-07-071-0/+16
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-051-2/+2
* Revert r301742, which caused us to try to evaluate all full-expressions.Richard Smith2017-06-261-9/+4
* Revert "[MS] Don't statically initialize dllimport member function pointers"Reid Kleckner2017-06-231-16/+0
* [MS] Don't statically initialize dllimport member function pointersReid Kleckner2017-06-231-0/+16
* Revert "Revert r301742 which made ExprConstant checking apply to all full-exp...Diana Picus2017-06-131-4/+9
* Revert r301742 which made ExprConstant checking apply to all full-exprs.Nick Lewycky2017-06-121-9/+4
* Revert r303316, a change to ExprConstant to evaluate function arguments.Nick Lewycky2017-06-121-28/+5
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+3
* Create valid LValue to represent null pointers in constant exprsTim Northover2017-05-261-6/+14
* The constant expression evaluator should examine function arguments for non-c...Nick Lewycky2017-05-171-5/+28
* Revert r301822 (and dependent r301825), which tried to improve theDaniel Jasper2017-05-021-136/+106
* Revert r301785 (and r301787) because they caused PR32864.Nick Lewycky2017-05-021-7/+1
* Silence unused variable warning. NFC.Benjamin Kramer2017-05-011-1/+1
* Improve handling of arrays of unknown bound in constant expressions.Richard Smith2017-05-011-106/+136
* Handle expressions with non-literal types like ignored expressions if we are ...Nick Lewycky2017-05-011-1/+7
* Remove Sema::CheckForIntOverflow, and instead check all full-expressions.Nick Lewycky2017-04-291-4/+9
* ObjCBoxedExpr can't be evaluated by the constant expression evaluator.Nick Lewycky2017-04-291-2/+5
* In the expression evaluator, visit the index of an ArraySubscriptExpr even if...Nick Lewycky2017-04-271-3/+8
* In the expression evaluator, descend into both the true and false expressions...Nick Lewycky2017-04-271-1/+7
* Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer2017-03-211-5/+8
* Honor __unaligned in codegen for declarations and expressionsRoger Ferrer Ibanez2017-03-081-0/+2
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-0/+1
* PR32034: Evaluate _Atomic(T) in-place when T is a class or array type.Richard Smith2017-02-221-12/+37
* Silence sign compare warning. NFC.Benjamin Kramer2017-02-161-6/+6
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-1/+0
* [cxx1z-constexpr-lambda] Implement captures - thus completing implementation ...Faisal Vali2017-02-161-7/+101
* Don't let EvaluationModes dictate whether an invalid base is OKGeorge Burgess IV2017-02-101-37/+57
OpenPOWER on IntegriCloud