aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/002.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/002.sh')
-rw-r--r--tests/002.sh18
1 files changed, 1 insertions, 17 deletions
diff --git a/tests/002.sh b/tests/002.sh
index 9dbbb21..ee54213 100644
--- a/tests/002.sh
+++ b/tests/002.sh
@@ -1,21 +1,5 @@
-cat <<'EOF' > main.c
+bash ../../test_exit_code.sh 21 <<'EOF'
int main() {
return 5+20-4;
}
EOF
-
-"$p4dcc" < main.c > main.s
-if [[ $? -ne 0 ]]; then
- cat main.s >&2
- exit 1
-fi
-gcc -Wl,-z,noexecstack -o a.out main.s
-./a.out
-exit_code=$?
-
-expected=21
-
-if [[ ! $exit_code -eq $expected ]]; then
- echo "expected $expected, but $exit_code" >&2
- exit 1
-fi