summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExceptionSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move EH spec mismatches under -fms-compatibilityReid Kleckner2019-08-271-6/+6
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+1
* Permit Exception Spec mismatch with NoThrow on inherited VirtualErich Keane2019-06-031-3/+15
* Replace 'default' in an enum-over-a-switch with the missing list.Erich Keane2019-05-311-1/+5
* Fix for PR42089, regression from r362119Erich Keane2019-05-311-1/+8
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Create ConstantExpr classBill Wendling2018-10-311-0/+3
* Remove unnecessary semicolon to silence -Wpedantic warning. NFCI.Simon Pilgrim2018-09-061-1/+1
* PR38627: Fix handling of exception specification adjustment forRichard Smith2018-09-051-17/+30
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-2/+2
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* PR38141: check whether noexcept-specifications are equivalent in redeclarationsRichard Smith2018-07-121-4/+10
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+1
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-142/+106
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-2/+2
* DR126: partially implement the const-correct rules for exception handler matc...Richard Smith2018-01-131-64/+96
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-7/+7
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-0/+1
* Fix completely bogus types for some builtins:Richard Smith2016-12-191-6/+7
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+2
* PR31244: Use the exception specification from the callee's type directly toRichard Smith2016-12-031-17/+28
* [c++1z] Improve support for -fno-exceptions: we can't just ignore exceptionRichard Smith2016-11-301-32/+55
* [c++1z] P0012R1: Implement a few remaining pieces: downgrade diagnostic forRichard Smith2016-10-221-22/+50
* Extend hack to work around bad exception specifications for 'swap' members toRichard Smith2016-10-191-8/+21
* P0012R1: Make exception specifications be part of the type system. ThisRichard Smith2016-10-161-0/+5
* Don't diagnoes a mismatch between implicit and explicit exceptionRichard Smith2016-08-311-1/+1
* PR28423: Compare primary declaration contexts.Vassil Vassilev2016-08-201-1/+2
* [ObjC] Implement @available in the Parser and ASTErik Pilkington2016-07-161-0/+1
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+4
* [Sema] Return an appropriate result from CheckSpecifiedExceptionTypeDavid Majnemer2016-06-111-2/+5
* [-fms-extensions] Permit incomplete types in dynamic exception specificationsDavid Majnemer2016-06-101-2/+5
* Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith2015-12-181-1/+1
* [MSVC] 'property' with an empty array in array subscript expression.Alexey Bataev2015-11-251-0/+1
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-0/+2
* [-fms-extensions] Allow missing exception specifications in redeclarations a...David Majnemer2015-10-201-4/+8
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-041-1/+1
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-2/+2
* Promote a warning on ill-formed code (redeclaration missing an exceptionRichard Smith2015-09-301-15/+31
* [OPENMP 4.0] Initial support for array sections.Alexey Bataev2015-08-251-0/+1
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* [SemaTemplate] Detect instantiation of unparsed exceptions.Davide Italiano2015-07-251-1/+7
* Fix alignment issues in Clang.James Y Knight2015-07-171-2/+3
* Fix a couple of typos: specifc->specific.Eric Christopher2015-07-101-1/+1
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-4/+6
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+2
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-231-3/+3
* Reverting 232853 and 232870 because they depend on 232793,Vince Harron2015-03-221-3/+3
* [modules] When either redecl chain merging or an update record causes us toRichard Smith2015-03-211-3/+3
* Mark DR1948 as implementedDavid Majnemer2015-02-191-3/+3