From: Mathieu Desnoyers Date: Fri, 4 Feb 2011 22:19:35 +0000 (-0500) Subject: Add typedef/typealias to scopes X-Git-Tag: v1.8~81 X-Git-Url: http://git.efficios.com/?p=ctf.git;a=commitdiff_plain;h=550aca336f90ab7bca145122d5b138132fa58fa5;hp=3b0f8e4da21197cc6c1be03699a3fdbedb82bf66;ds=sidebyside Add typedef/typealias to scopes typedef/typealias is valid, in CTF, within: structure, variant, event, stream, trace declarations. Signed-off-by: Mathieu Desnoyers --- diff --git a/common-trace-format-proposal.txt b/common-trace-format-proposal.txt index 67abaac..2a4dbfe 100644 --- a/common-trace-format-proposal.txt +++ b/common-trace-format-proposal.txt @@ -1208,6 +1208,8 @@ struct-or-variant-declaration-list: struct-or-variant-declaration: specifier-qualifier-list struct-or-variant-declarator-list ; + declaration-specifiers storage-class-specifier declaration-specifiers declarator-list ; + typealias declaration-specifiers declaration-specifiers declarator-list : declaration-specifiers declarator-list ; specifier-qualifier-list: type-specifier specifier-qualifier-list-opt @@ -1291,3 +1293,5 @@ ctf-assignment-expression-list: ctf-assignment-expression: unary-expression assignment-operator unary-expression unary-expression type-assignment-operator type-specifier + declaration-specifiers storage-class-specifier declaration-specifiers declarator-list + typealias declaration-specifiers declaration-specifiers declarator-list : declaration-specifiers declarator-list