diff options
Diffstat (limited to 'gcc/cp/semantics.c')
| -rw-r--r-- | gcc/cp/semantics.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index a1b34d7..cbe9b45 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -1551,7 +1551,7 @@ reset_type_access_control () /* Begin a function definition declared with DECL_SPECS, ATTRIBUTES, and DECLARATOR. Returns non-zero if the function-declaration is - legal. */ + valid. */ int begin_function_definition (decl_specs, attributes, declarator) @@ -1877,7 +1877,7 @@ finish_member_declaration (decl) struct S { enum E { }; int E } s; s.E = 3; - is legal. In addition, the FIELD_DECLs must be maintained in + is valid. In addition, the FIELD_DECLs must be maintained in declaration order so that class layout works as expected. However, we don't need that order until class layout, so we save a little time by putting FIELD_DECLs on in reverse order @@ -2094,7 +2094,7 @@ check_multiple_declarators () contain at most one declarator. We don't just use PROCESSING_TEMPLATE_DECL for the first - condition since that would disallow the perfectly legal code, + condition since that would disallow the perfectly valid code, like `template <class T> struct S { int i, j; };'. */ if (at_function_scope_p ()) /* It's OK to write `template <class T> void f() { int i, j;}'. */ |
