aboutsummaryrefslogtreecommitdiffstats
path: root/tests/simple/macro_arg_surrounding_spaces.v
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2021-01-28 21:32:27 +0000
committerGitHub <noreply@github.com>2021-01-28 21:32:27 +0000
commit74b0c385200d4282011c372d08e1e64b540d4132 (patch)
tree53e1add099b0428b2ce59587d9e99c95102a36b0 /tests/simple/macro_arg_surrounding_spaces.v
parentd0d7a360edb08abf4dce6e37f61eea0a6e6ef045 (diff)
parent27257a419fe94e10f24eea916c56821e22e43cc5 (diff)
downloadyosys-74b0c385200d4282011c372d08e1e64b540d4132.tar.gz
yosys-74b0c385200d4282011c372d08e1e64b540d4132.tar.bz2
yosys-74b0c385200d4282011c372d08e1e64b540d4132.zip
Merge pull request #2569 from zachjs/macro-arg-surrounding-spaces
verilog: strip leading and trailing spaces in macro args
Diffstat (limited to 'tests/simple/macro_arg_surrounding_spaces.v')
-rw-r--r--tests/simple/macro_arg_surrounding_spaces.v20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/simple/macro_arg_surrounding_spaces.v b/tests/simple/macro_arg_surrounding_spaces.v
new file mode 100644
index 000000000..3dbb5ea01
--- /dev/null
+++ b/tests/simple/macro_arg_surrounding_spaces.v
@@ -0,0 +1,20 @@
+module top(
+ IDENT_V_,
+ IDENT_W_,
+ IDENT_X_,
+ IDENT_Y_,
+ IDENT_Z_,
+ IDENT_A_,
+ IDENT_B_,
+ IDENT_C_
+);
+ `define MACRO(dummy, x) IDENT_``x``_
+ output wire IDENT_V_;
+ output wire `MACRO(_,W);
+ output wire `MACRO(_, X);
+ output wire `MACRO(_,Y );
+ output wire `MACRO(_, Z );
+ output wire `MACRO(_, A);
+ output wire `MACRO(_,B );
+ output wire `MACRO(_, C );
+endmodule