summaryrefslogtreecommitdiff
path: root/tests/webtbs/tw38802.pp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/webtbs/tw38802.pp')
-rw-r--r--tests/webtbs/tw38802.pp24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/webtbs/tw38802.pp b/tests/webtbs/tw38802.pp
new file mode 100644
index 0000000000..87237eb77b
--- /dev/null
+++ b/tests/webtbs/tw38802.pp
@@ -0,0 +1,24 @@
+{$mode objfpc} {$h+} {$macro on}
+
+begin
+ // Warning: Expanding of macros exceeds a depth of 16.
+ // If macros contain any source code (barring comments and directives) — even 'begin end;', this will compile.
+ {$define do_A :=}
+ {$define do_B :=}
+ {$define do_C :=}
+ {$define do_D :=}
+ {$define do_E :=}
+ {$define do_F :=}
+ {$define do_G :=}
+ {$define do_H :=}
+ {$define do_I :=}
+ {$define do_J :=}
+ {$define do_K :=}
+ {$define do_L :=}
+ {$define do_M :=}
+ {$define do_N :=}
+ {$define do_O :=}
+ {$define do_P :=}
+ {$define do_Q :=}
+ do_A do_B do_C do_D do_E do_F do_G do_H do_I do_J do_K do_L do_M do_N do_O do_P do_Q
+end.