diff options
author | Mike Kucera | 2009-02-04 18:32:16 +0000 |
---|---|---|
committer | Mike Kucera | 2009-02-04 18:32:16 +0000 |
commit | b1f0b681d3be562f5ff5a35e2c7de71feea0de60 (patch) | |
tree | b95003301ae346736ab4061e3183eec106486bf6 /lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp | |
parent | 18122f05d47718b8bf5265bebf962e07acb8de25 (diff) | |
download | org.eclipse.cdt-b1f0b681d3be562f5ff5a35e2c7de71feea0de60.tar.gz org.eclipse.cdt-b1f0b681d3be562f5ff5a35e2c7de71feea0de60.tar.xz org.eclipse.cdt-b1f0b681d3be562f5ff5a35e2c7de71feea0de60.zip |
fixed problem with typeof and attributes after pointers
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp')
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp/CPPGrammar.g | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp/CPPGrammar.g b/lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp/CPPGrammar.g index 9075890b9ff..abccb69efab 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp/CPPGrammar.g +++ b/lrparser/org.eclipse.cdt.core.lrparser/grammar/cpp/CPPGrammar.g @@ -1126,11 +1126,11 @@ array_modifier ptr_operator - ::= pointer_hook '*' <openscope-ast> cv_qualifier_seq_opt + ::= pointer_hook '*' pointer_hook <openscope-ast> cv_qualifier_seq_opt /. $Build consumePointer(); $EndBuild ./ - | pointer_hook '&' + | pointer_hook '&' pointer_hook /. $Build consumeReferenceOperator(); $EndBuild ./ - | dcolon_opt nested_name_specifier pointer_hook '*' <openscope-ast> cv_qualifier_seq_opt + | dcolon_opt nested_name_specifier pointer_hook '*' pointer_hook <openscope-ast> cv_qualifier_seq_opt /. $Build consumePointerToMember(); $EndBuild ./ pointer_hook |