aboutsummaryrefslogtreecommitdiffstats
path: root/tests/verilog/include_self.v
blob: 23ffc71041169a3deb6cdbadb75302d6075851ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
`ifdef GUARD_5
module top;
	wire x;
endmodule

`elsif GUARD_4
`define GUARD_5
`include "include_self.v"

`elsif GUARD_3
`define GUARD_4
`include "include_self.v"

`elsif GUARD_2
`define GUARD_3
`include "include_self.v"

`elsif GUARD_1
`define GUARD_2
`include "include_self.v"

`elsif GUARD_0
`define GUARD_1
`include "include_self.v"

`else
`define GUARD_0
`include "include_self.v"

`endif