Richard Smith
e87aeb378d
When pretty-printing a C++11 literal operator, don't insert whitespace between
...
the "" and the suffix; that breaks names such as 'operator""if'. For symmetry,
also remove the space between the 'operator' and the '""'.
llvm-svn: 249641
2015-10-08 00:17:59 +00:00
Douglas Gregor
c197057b42
<rdar://problem/13605348> Don't consider invalid user-defined literal operators during overload resolution.
...
llvm-svn: 179150
2013-04-10 05:18:00 +00:00
Richard Smith
5731c75414
PR12225: The requirement that literal operators be namespace-scope functions
...
does not imply that such functions can't be declared at block scope.
llvm-svn: 152509
2012-03-10 22:18:57 +00:00
Richard Smith
c1b0565a26
Literal operator suffixes and regular names live in separate namespaces.
...
llvm-svn: 152395
2012-03-09 08:37:16 +00:00
Richard Smith
72eebee0cb
Add tests for [over.literal]. Fix a few bugs which were exposed by the tests.
...
llvm-svn: 151997
2012-03-04 09:41:16 +00:00