C++11: Fix parsing of trailing-type-specifier.

In particular "auto foo() -> typename Foo<T>::X;" didn't parse.

Change-Id: I7665c9b387e222e4107f053a529d502813ebf617
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Christian Kamm
2014-05-31 14:55:35 +02:00
parent 4ea8499fdc
commit eee94667e6
5 changed files with 38 additions and 20 deletions

View File

@@ -0,0 +1,5 @@
auto foo()
-> const typename XYZ::abc<T>::def;
auto foo()
-> class XYZ::def;