llvm-project/clang/lib
Richard Smith d20f1e6dd3 PR21327 / C++ DR1652 / C++ DR73: comparing a past-the-end pointer for one
complete object to a pointer to the start of another complete object does
not evaluate to the constant 'false'. All other comparisons between the
addresses of subobjects of distinct complete objects still do.

llvm-svn: 220343
2014-10-21 23:01:04 +00:00
..
ARCMigrate Objective-C SDK modernization. import Foundation even 2014-10-09 22:04:27 +00:00
AST PR21327 / C++ DR1652 / C++ DR73: comparing a past-the-end pointer for one 2014-10-21 23:01:04 +00:00
ASTMatchers Fix code to follow the "Don’t use else after a return" rule. 2014-10-16 17:50:19 +00:00
Analysis Remove unused member variable. 2014-10-21 04:19:18 +00:00
Basic Switch C compilations to C11 by default. 2014-10-20 23:26:58 +00:00
CodeGen R600: Update for div_fmas intrinsic change 2014-10-21 22:21:41 +00:00
Driver Removing unused variable (assigned into, but never read from); NFC. 2014-10-21 19:37:56 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: [Java] Understand string literal concatenation. 2014-10-21 11:34:53 +00:00
Frontend Follow-up commit to r211657 which introduced these macros, but not for MSVC. This turns out to break our freestanding tests on Windows when compiling in MSVC-compatible mode. It was decided (http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20141020/116942.html is the start of the thread) to support this as part of Clang's interface on all platforms. 2014-10-21 19:24:06 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers vadefs.h: be even more conservative and only define the macros if already defined 2014-10-14 23:20:25 +00:00
Index Format: ArrayRefize some implicit copies away. 2014-10-03 18:52:48 +00:00
Lex [modules] Add support for #include_next. 2014-10-20 00:15:49 +00:00
Parse Add RestrictQualifierLoc to DeclaratorChunk::FunctionTypeInfo 2014-10-20 17:32:04 +00:00
Rewrite Use intrusive refcounted pointers to manage RopeRefCountString lifetime. 2014-09-15 17:58:03 +00:00
Sema [OPENMP] Codegen for 'private' clause in 'parallel' directive. 2014-10-21 03:16:40 +00:00
Serialization [modules] When building an injected-class-name type, we may have to insert it 2014-10-21 21:15:18 +00:00
StaticAnalyzer [analyzer] Move the NewDeleteLeaks checker from CplusplusAlpha to Cplusplus package. 2014-10-21 12:41:36 +00:00
Tooling Driver: Use pointee_iterator rather than iterating over unique_ptrs 2014-10-03 01:04:53 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00