From 0db2bd0c53c096f47569f07146e4890baa94d35a Mon Sep 17 00:00:00 2001 From: Emilio Cobos Álvarez Date: Mon, 30 Oct 2017 10:18:07 +0100 Subject: ir: Don't eagerly-resolve template alias declarations. Fixes #1118 --- tests/headers/issue-1118-using-forward-decl.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tests/headers/issue-1118-using-forward-decl.hpp (limited to 'tests/headers/issue-1118-using-forward-decl.hpp') diff --git a/tests/headers/issue-1118-using-forward-decl.hpp b/tests/headers/issue-1118-using-forward-decl.hpp new file mode 100644 index 00000000..b6ea63f6 --- /dev/null +++ b/tests/headers/issue-1118-using-forward-decl.hpp @@ -0,0 +1,10 @@ +template class nsTArray; +template using c = nsTArray; +class nsTArray_base { + int *d; +}; +template class nsTArray : nsTArray_base {}; +class nsIContent { + nsTArray foo; +}; +nsTArray *Gecko_GetAnonymousContentForElement(); -- cgit v1.2.3