diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-03-12 08:56:40 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-03-12 08:56:40 +0000 |
commit | bfdb108fc5e627e740d096ee96ea6e1b10891e66 (patch) | |
tree | 329e7209f4fb7ce3a9a3636934309c1794bf24a9 /llvm/lib/Support/CommandLine.cpp | |
parent | c5b05520550a4becec926564bef032e60023cde2 (diff) | |
download | llvm-bfdb108fc5e627e740d096ee96ea6e1b10891e66.zip llvm-bfdb108fc5e627e740d096ee96ea6e1b10891e66.tar.gz llvm-bfdb108fc5e627e740d096ee96ea6e1b10891e66.tar.bz2 |
Fix parsing of trailing-return-type. Types are syntactically prohibited from
being defined here: [] () -> struct S {} does not define struct S.
In passing, implement DR1318 (syntactic disambiguation of 'final').
llvm-svn: 152551
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions