diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-06-10 15:40:36 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-06-10 16:56:06 -0400 |
commit | 3f847830da8905e8d8d2a9f939c8c8274fc0f19b (patch) | |
tree | b5623f84c2380272a5287dabfbdd4297f42de745 /ChangeLog | |
parent | c434ec7ed135e8901e51141c90a101d337644464 (diff) | |
download | systemtap-steved-3f847830da8905e8d8d2a9f939c8c8274fc0f19b.tar.gz systemtap-steved-3f847830da8905e8d8d2a9f939c8c8274fc0f19b.tar.xz systemtap-steved-3f847830da8905e8d8d2a9f939c8c8274fc0f19b.zip |
PR6470: fix preprocessor construct nesting/expansion logic
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -13,6 +13,16 @@ 2008-06-10 Frank Ch. Eigler <fche@elastic.org> PR 6470 + * parse.cxx (scan_pp): Eliminate expand_args argument to control + nested preprocess evaluation. Rewrite to use a combination of + exceptions and non-recursion. + (lexer::scan): Ditto. Interpret "$#" as the argc value in all + cases. + * parse.h: Corresponding decl changes. + +2008-06-10 Frank Ch. Eigler <fche@elastic.org> + + PR 6470 * parse.cxx (eval_comparison): New template function. (eval_pp_conditional): Call it separately for string/string and int64/int64 cases. |