[hackers] [scc] Add test for ifdef/ifndef || Roberto E. Vargas Caballero

From: <git_AT_suckless.org>
Date: Sat, 26 Sep 2015 18:47:12 +0200 (CEST)

commit 391e7cf76385ab57add8fc39c8d0d380eedb6db8
Author: Roberto E. Vargas Caballero <k0ga_AT_shike2.com>
AuthorDate: Sat Sep 26 18:46:43 2015 +0200
Commit: Roberto E. Vargas Caballero <k0ga_AT_shike2.com>
CommitDate: Sat Sep 26 18:46:43 2015 +0200

    Add test for ifdef/ifndef

diff --git a/cc1/tests/test025.c b/cc1/tests/test025.c
new file mode 100644
index 0000000..c4833a6
--- /dev/null
+++ b/cc1/tests/test025.c
_AT_@ -0,0 +1,64 @@
+
+/*
+name: TEST025
+descritpion: Test of ifdef and ifndef
+output:
+G1 I a
+G2 I b
+G3 I c
+G4 I d
+G5 I _1
+G6 I _2
+G7 I e_
+G8 I f_
+G9 I h
+G10 I i
+*/
+
+#define FOO
+
+#ifdef FOO
+ int a;
+ int b;
+ #undef FOO
+ #ifndef FOO
+ int c;
+ int d;
+ #else
+ int e;
+ int f;
+ #endif
+ int _1;
+ int _2;
+ #ifdef FOO
+ int c_;
+ int d_;
+ #else
+ int e_;
+ int f_;
+ #endif
+ int h;
+ int i;
+#else
+ int j;
+ int k;
+ #ifdef FOO
+ int l;
+ int m;
+ #else
+ int n;
+ int o;
+ #endif
+ int p;
+ int q;
+ #ifndef FOO
+ int r;
+ int s;
+ #else
+ int t;
+ int u;
+ #endif
+ int v;
+ int w;
+#endif
+
Received on Sat Sep 26 2015 - 18:47:12 CEST

This archive was generated by hypermail 2.3.0 : Sat Sep 26 2015 - 18:48:12 CEST