citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit 68f507a51a5d7c417446b4f52ab8999dfbd20ac0
parent e345b2c0c83f618033c4821fc853f8269505b056
Author: kyle <kyle@getaddrinfo.net>
Date:   Wed,  9 Mar 2016 19:40:43 -0700

fix test fallout from previous commit

- instrumented source expected output differences

Diffstat:
Mt/fibonacci.t | 12+++++++++---
Mt/for.t | 12+++++++++---
Mt/hello_world.t | 12+++++++++---
Mt/if.t | 12+++++++++---
Mt/return.t | 12+++++++++---
Mt/switch.t | 12+++++++++---
Mt/while.t | 12+++++++++---
7 files changed, 63 insertions(+), 21 deletions(-)

diff --git a/t/fibonacci.t b/t/fibonacci.t @@ -51,9 +51,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[530]; -int size = 530; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[530]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 530, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; #include <err.h> #include <stdio.h> #include <stdlib.h> diff --git a/t/for.t b/t/for.t @@ -27,9 +27,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[78]; -int size = 78; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[78]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 78, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; int main(void) { diff --git a/t/hello_world.t b/t/hello_world.t @@ -24,9 +24,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[85]; -int size = 85; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[85]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 85, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; #include <stdio.h> int diff --git a/t/if.t b/t/if.t @@ -36,9 +36,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[198]; -int size = 198; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[198]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 198, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; #include <stdlib.h> int diff --git a/t/return.t b/t/return.t @@ -27,9 +27,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[91]; -int size = 91; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[91]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 91, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; int foo() { return (lines[2] = 1, 0); } diff --git a/t/switch.t b/t/switch.t @@ -30,9 +30,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[93]; -int size = 93; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[93]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 93, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; int main(void) { diff --git a/t/while.t b/t/while.t @@ -28,9 +28,15 @@ $project->compile(); my $tmp_dir = $project->get_tmpdir(); my $inst_src_good = <<EOF; -unsigned int lines[76]; -int size = 76; -char file_name[] = "$tmp_dir/source.c"; +#include <scv_global.h> +static unsigned int lines[76]; +struct scv_node node1; +struct scv_node node0 = { + .lines_ptr = lines, + .size = 76, + .file_name = "$tmp_dir/source_0.c", + .next = &node1, +}; int main(void) {