clang/test/Lexer
Douglas Gregor 84ee2eeec9 Audit and finish the implementation of C++0x nullptr, fixing two
minor issues along the way:
  - Non-type template parameters of type 'std::nullptr_t' were not
  permitted.
  - We didn't properly introduce built-in operators for nullptr ==,
  !=, <, <=, >=, or > as candidate functions .

To my knowledge, there's only one (minor but annoying) part of nullptr
that hasn't been implemented: catching a thrown 'nullptr' as a pointer
or pointer-to-member, per C++0x [except.handle]p4.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131813 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-21 23:15:46 +00:00
..
11-27-2007-FloatLiterals.c
badstring_in_if0.c
block_cmt_end.c
c90.c
char-escapes.c
clang-keywords.cpp
comment-escape.c
conflict-marker.c
constants.c
counter.c
cxx0x_keyword.cpp
cxx0x_keyword_as_cxx98.cpp
digraph.c
dollar-idents.c
escape_newline.c
gnu_keywords.c
has_attribute.cpp
has_extension.c
has_extension_cxx.cpp
has_feature_c1x.c
has_feature_cxx0x.cpp
has_feature_exceptions.cpp
has_feature_rtti.cpp
has_feature_type_traits.cpp
hexfloat.cpp
ms-extensions.c
msdos-cpm-eof.c
multiple-include.c
numeric-literal-trash.c
pragma-mark.c
pragma-message.c
pragma-operators.cpp
preamble.c
rdar-8914293.c
rdr-6096838-2.c
rdr-6096838.c
token-concat-2.c
token-concat.c
unknown-char.c
utf-16.c
utf-16.c.txt
wchar.c