llvm-project/clang/test/CXX
Rafael Espindola bff5956cfa Don't mark 'extern "C" void f(void)' as having extern storage class.
Instead, we check for one line extern "C" context in linkage computation and
when deciding if a variable is a definition.

This hopefully completes the transition to having "as written" semantics for
hasExternalStorage.

llvm-svn: 180258
2013-04-25 12:11:36 +00:00
..
basic C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
class Parsing support for thread_local and _Thread_local. We give them the same 2013-04-12 22:46:28 +00:00
class.access Don't crash when diagnosing path-constrained protected 2013-02-27 00:08:19 +00:00
class.derived If a defaulted special member is implicitly deleted, check whether it's 2013-04-02 19:38:47 +00:00
conv Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
dcl.dcl Don't mark 'extern "C" void f(void)' as having extern storage class. 2013-04-25 12:11:36 +00:00
dcl.decl The 'constexpr implies const' rule for non-static member functions is gone in 2013-04-21 01:08:50 +00:00
except C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
expr The 'constexpr implies const' rule for non-static member functions is gone in 2013-04-21 01:08:50 +00:00
lex Test that we correctly handle reversion of line splicing etc in raw string 2013-01-17 01:46:13 +00:00
over <rdar://problem/13605348> Don't consider invalid user-defined literal operators during overload resolution. 2013-04-10 05:18:00 +00:00
special PR15755: don't drop parameter packs when dropping parameters with default 2013-04-17 19:00:52 +00:00
stmt.stmt The 'constexpr implies const' rule for non-static member functions is gone in 2013-04-21 01:08:50 +00:00
temp The 'constexpr implies const' rule for non-static member functions is gone in 2013-04-21 01:08:50 +00:00