projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Parser test should report AST creation errors
[babeltrace.git]
/
formats
/
ctf
/
metadata
/
ctf-parser-test.c
diff --git
a/formats/ctf/metadata/ctf-parser-test.c
b/formats/ctf/metadata/ctf-parser-test.c
index 47ee6b8a27489e2ca8bb6367c9bddb25c15ca527..cab0d1645ca7f3ee2e0ec9e91974ea0595f7c7d9 100644
(file)
--- a/
formats/ctf/metadata/ctf-parser-test.c
+++ b/
formats/ctf/metadata/ctf-parser-test.c
@@
-37,17
+37,21
@@
int main(int argc, char **argv)
fprintf(stdout, "Error allocating scanner\n");
return -ENOMEM;
}
fprintf(stdout, "Error allocating scanner\n");
return -ENOMEM;
}
- ctf_scanner_append_ast(scanner);
+ ret = ctf_scanner_append_ast(scanner);
+ if (ret) {
+ fprintf(stdout, "Error creating AST\n");
+ goto end;
+ }
ret = ctf_visitor_print_xml(stdout, 0, &scanner->ast->root);
if (ret) {
ret = ctf_visitor_print_xml(stdout, 0, &scanner->ast->root);
if (ret) {
- fprintf(stdout, "
e
rror visiting AST for XML output\n");
+ fprintf(stdout, "
E
rror visiting AST for XML output\n");
goto end;
}
ret = ctf_visitor_semantic_check(stdout, 0, &scanner->ast->root);
if (ret) {
goto end;
}
ret = ctf_visitor_semantic_check(stdout, 0, &scanner->ast->root);
if (ret) {
- fprintf(stdout, "
CTF semantic validation error
%d\n", ret);
+ fprintf(stdout, "
Error in CTF semantic validation
%d\n", ret);
goto end;
}
end:
goto end;
}
end:
This page took
0.024665 seconds
and
4
git commands to generate.