diff options
Diffstat (limited to 'gcc/cp/parser.c')
-rw-r--r-- | gcc/cp/parser.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 1e7cd19..981c625 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -18840,7 +18840,7 @@ cp_parser_elaborated_type_specifier (cp_parser* parser, if (!template_p) cp_parser_parse_tentatively (parser); /* The `template' keyword must follow a nested-name-specifier. */ - else if (!nested_name_specifier) + else if (!nested_name_specifier && !globalscope) { cp_parser_error (parser, "%<template%> must follow a nested-" "name-specifier"); |