Fix a crash-on-invalid when parsing a reference to an invalid auto declaration
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 10 Oct 2012 23:15:05 +0000 (23:15 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 10 Oct 2012 23:15:05 +0000 (23:15 +0000)
commiteae04111d0a6eb30a300c2a02703a746ac3ff72f
tree7ab65c1f12051fd44be058461042be524fc11482
parent27678b09610a79889d3358d72a48b07ceacbbb88
Fix a crash-on-invalid when parsing a reference to an invalid auto declaration

  auto x((unknown));
  int& y = x;

would crash because we were not flagging 'x' as an invalid declaration here.

llvm-svn: 165675
clang/lib/Parse/ParseDecl.cpp
clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp
clang/test/SemaCXX/warn-unused-variables.cpp