summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/builtin-object-size-cxx14.cpp
Commit message (Collapse)AuthorAgeFilesLines
* PR44268: Fix crash if __builtin_object_size is applied to a heapRichard Smith2019-12-131-1/+7
| | | | allocation.
* For P0784R7: Add support for dynamic allocation with new / delete duringRichard Smith2019-09-271-0/+7
| | | | | | constant evaluation. llvm-svn: 373036
* Attempt to fix test on Windows after r360998Nico Weber2019-05-171-1/+3
| | | | llvm-svn: 361054
* Fix crash if, during evaluation of __builtin_object_size, we try to loadRichard Smith2019-05-171-0/+7
| | | | | | through an invalid base. llvm-svn: 360998
* [Sema] Note when we encounter a problem in ExprConstant.George Burgess IV2016-05-251-0/+99
Currently, the constexpr evaluator is very conservative about unmodeled side-effects when we're evaluating an expression in a mode that allows such side-effects. This patch makes us note when we might have actually encountered an unmodeled side-effect, which allows us to be more accurate when we know an unmodeled side-effect couldn't have occurred. This patch has been split into two commits; this one primarily introduces the bits necessary to track whether we might have potentially hit such a side-effect. The one that actually does the tracking (which boils down to more or less a rename of keepEvaluatingAfterFailure to noteFailure) is coming soon. Differential Revision: http://reviews.llvm.org/D18540 llvm-svn: 270781
OpenPOWER on IntegriCloud