diff --git a/preprocessor b/preprocessor
index 1fcd305015c77b93ca2110efc749dbfd72dfe3ba..93077bbcdda14849a88d7e60366e93211cb7c533 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 1fcd305015c77b93ca2110efc749dbfd72dfe3ba
+Subproject commit 93077bbcdda14849a88d7e60366e93211cb7c533
diff --git a/tests/example1_macro.mod b/tests/example1_macro.mod
index 0d95d40bb34c1c943777476c81dabff48e4d4474..9d547fa8cad16736bd5b7e3775cd3133502f3330 100644
--- a/tests/example1_macro.mod
+++ b/tests/example1_macro.mod
@@ -207,7 +207,10 @@ stoch_simul;
 @#error "Cast error"
 @#endif
 
-@#if -3:-1.5:3 != [] || 3:-1:-0.1 != [3, 2, 1, 0]
+@#if -3:-1.5:3 != [] || 3:-1:-0.1 != [3, 2, 1, 0] \\
+     || 1:1 != [1] || 1:0:1 != [] \\
+     || -1:5:-1 != [-1] || -1:-5:-1 != [-1] \\ // Inline comment
+     || 0:0:0 != [] || 0:0 != [0]
 @#error "Range error"
 @#endif