commit | 65dfa2b31794ff4013cb3f9a8178305b56a3d549 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Apr 25 12:11:36 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Apr 25 12:11:36 2013 +0000 |
tree | f6fc856cbd8fbbeef292a3ee8cc9d4712403f82d | |
parent | 2972d049637349bb82f52a27ad3337cf4ab769b4 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180258 91177308-0d34-0410-b5e6-96231b3b80d8