diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/096.sh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/tests/096.sh b/tests/096.sh new file mode 100644 index 0000000..8bd6848 --- /dev/null +++ b/tests/096.sh @@ -0,0 +1,41 @@ +set -e + +cat <<'EOF' > expected +10 20 +100 300 500 +EOF + +bash ../../test_diff.sh <<'EOF' +int printf(); +in\ +t ma\ +in() { + int x = 1\ +0; + + int y = 2\ +\ +\ +0; + +#def\ +ine X 100 +#define Y 100 + \ +200 +#define Z /* +*/ 500 + // comment \ + x *= 100, y *= 200; + /* comment *\ +/ + + printf("%d %d\n", x, y); + printf("%d %d %d\n", X, Y, Z); +} +EOF + +cat <<'EOF' > expected +main.c:1: <new-line> expected, but got <eof> +EOF + +echo -n 'int main() {}\' | bash ../../test_compile_error.sh |
