diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-10-04 15:33:07 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-10-04 15:33:10 +0900 |
| commit | 46e79e69ae866df88cb9442a7329c72662ed2db3 (patch) | |
| tree | 13561c1e7273ed0311da37957e4a82d15b243ba4 /tests/test_macro_operators.sh | |
| parent | 7e11675136edf8136f812c85cd45bc88ba405533 (diff) | |
| download | ducc-46e79e69ae866df88cb9442a7329c72662ed2db3.tar.gz ducc-46e79e69ae866df88cb9442a7329c72662ed2db3.tar.zst ducc-46e79e69ae866df88cb9442a7329c72662ed2db3.zip | |
refactor: rename test files
Diffstat (limited to 'tests/test_macro_operators.sh')
| -rw-r--r-- | tests/test_macro_operators.sh | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/tests/test_macro_operators.sh b/tests/test_macro_operators.sh deleted file mode 100644 index e456d4f..0000000 --- a/tests/test_macro_operators.sh +++ /dev/null @@ -1,89 +0,0 @@ -cat <<'EOF' > expected -int printf (); - - -int foobar = 100; -int prefix_test = 200; -int test_suffix = 300; - -int var_1 = 10; -int var_2 = 20; - -int var_A = 30; - -int number_12 = 12; - -int bazqux = 42; - -int main () { - printf ( foobar=%d\n, foobar); - printf ( prefix_test=%d\n, prefix_test); - printf ( test_suffix=%d\n, test_suffix); - printf ( var_1=%d\n, var_1); - printf ( var_2=%d\n, var_2); - printf ( var_A=%d\n, var_A); - printf ( number_12=%d\n, number_12); - return 0; -} -EOF - -test_cpp <<'EOF' -int printf(); - -#define CONCAT(a, b) a##b -#define PREFIX(name) prefix_##name -#define SUFFIX(name) name##_suffix - -int CONCAT(foo, bar) = 100; -int PREFIX(test) = 200; -int SUFFIX(test) = 300; - -#define MAKE_VAR(n) var_##n -int MAKE_VAR(1) = 10; -int MAKE_VAR(2) = 20; - -#define A 0 -int MAKE_VAR(A) = 30; - -#define NUMBER(x, y) number_##x##y -int NUMBER(1, 2) = 12; - -#define CONCAT2(a, b) a ## b -int CONCAT2(baz, qux) = 42; - -int main() { - printf("foobar=%d\n", foobar); - printf("prefix_test=%d\n", prefix_test); - printf("test_suffix=%d\n", test_suffix); - printf("var_1=%d\n", var_1); - printf("var_2=%d\n", var_2); - printf("var_A=%d\n", var_A); - printf("number_12=%d\n", number_12); - return 0; -} -EOF - -cat <<'EOF' > expected -int printf ( const char *, ...); - - -int H ( int n) { return n; } - -int main () { - printf ( %d\n, H ( 123)); -} -EOF - -test_cpp <<'EOF' -int printf(const char*, ...); - -#define F(x) CHECK(G(x)) -#define G(x) CHECK(H(x)) -#define CHECK(x) x - -int H(int n) { return n; } - -int main() { - printf("%d\n", F(123)); -} -EOF |
