ref: 828c43bb708253129804d15ebf32a711be93cd47
parent: c54c5103f16ffdd3d437f1e7caa125edc79cf639
author: Roberto E. Vargas Caballero <[email protected]>
date: Wed Sep 23 16:18:50 EDT 2015
Change end of parameters symbol - was used for subs, so it was ambiguous.
--- a/cc1/code.c
+++ b/cc1/code.c
@@ -361,7 +361,7 @@
(*sp)->flags &= ~ISUSED;
emit(ODECL, *sp);
}
- puts("-");
+ puts("\\");
}
static void
--- a/cc1/tests/test001.c
+++ b/cc1/tests/test001.c
@@ -7,7 +7,7 @@
F1
G2 F1 main
{
--
+\
X1 "68656C6C6F20776F726C640A 'P pP cI
r #I0
}
--- a/cc1/tests/test002.c
+++ b/cc1/tests/test002.c
@@ -6,7 +6,7 @@
F1
G7 F1 main
{
--
+\
S2 S
M5 I i
M6 P next
--- a/cc1/tests/test003.c
+++ b/cc1/tests/test003.c
@@ -5,17 +5,17 @@
F1
G1 F1 foo
{
--
+\
r #I2A
}
G2 F1 bar
{
--
+\
r #I18
}
G3 F1 main
{
--
+\
r G1 cI
}
*/
--- a/cc1/tests/test004.c
+++ b/cc1/tests/test004.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I0 :I
A2 A2 #I2 +I :I
--- a/cc1/tests/test005.c
+++ b/cc1/tests/test005.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I3 :I
A2 A2 #I0 =I :I
--- a/cc1/tests/test006.c
+++ b/cc1/tests/test006.c
@@ -9,7 +9,7 @@
F1
G2 F1 main
{
--
+\
j L2 #I0
r #I1
j L3
--- a/cc1/tests/test007.c
+++ b/cc1/tests/test007.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #IA :I
j L5
--- a/cc1/tests/test008.c
+++ b/cc1/tests/test008.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I0 :I
d
--- a/cc1/tests/test009.c
+++ b/cc1/tests/test009.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I0 :I
j L5
--- a/cc1/tests/test010.c
+++ b/cc1/tests/test010.c
@@ -8,7 +8,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I0 :I
j L5
--- a/cc1/tests/test011.c
+++ b/cc1/tests/test011.c
@@ -7,7 +7,7 @@
F1
G1 F1 main
{
--
+\
L2
j L3
r #I1
--- a/cc1/tests/test012.c
+++ b/cc1/tests/test012.c
@@ -6,7 +6,7 @@
F1
G1 F1 main
{
--
+\
A2 I x
A2 #I0 :I
s L4 A2
--- a/cc1/tests/test013.c
+++ b/cc1/tests/test013.c
@@ -19,7 +19,7 @@
F1
G12 F1 main
{
--
+\
G1 G2 NI :I
G1 G3 KI :I
G1 G4 CI :I
--- a/cc1/tests/test014.c
+++ b/cc1/tests/test014.c
@@ -17,7 +17,7 @@
F1
G5 F1 func1
{
--
+\
A2 I h
T3 K i
R4 W j
@@ -29,13 +29,13 @@
G6 F2 func2
{
R1 I par
--
+\
A3 I par
}
T7 F2 func3
{
R1 I par
--
+\
}
test014.c:29: error: invalid storage class for function 'd'
test014.c:32: error: bad storage class in function parameter
--- a/cc1/tests/test015.c
+++ b/cc1/tests/test015.c
@@ -14,7 +14,7 @@
F1
G13 F1 main
{
--
+\
j L2
A3 S2 s
A4 I s
--- a/cc1/tests/test016.c
+++ b/cc1/tests/test016.c
@@ -7,7 +7,7 @@
F1
G2 F1 func1
{
--
+\
A2 I x
A4 P p
G1 #I1 :I
@@ -26,7 +26,7 @@
}
G3 F1 func2
{
--
+\
A1 I x
A2 P p
A4 P pp
--- a/cc1/tests/test017.c
+++ b/cc1/tests/test017.c
@@ -5,7 +5,7 @@
F1
G9 F1 main
{
--
+\
S2 s1
M3 I y
M4 I z
--- a/cc1/tests/test018.c
+++ b/cc1/tests/test018.c
@@ -5,7 +5,7 @@
F1
G1 F1 main
{
--
+\
V2 K #4
V3 V2 #2
A4 V3 arr
--- a/cc1/tests/test019.c
+++ b/cc1/tests/test019.c
@@ -8,7 +8,7 @@
F1
G1 F1 main
{
--
+\
A2 I i
A2 #I3 :I
A2 #I1 :I
--- a/cc1/tests/test020.c
+++ b/cc1/tests/test020.c
@@ -8,7 +8,7 @@
F1
G1 F1 main
{
--
+\
A2 I i
A2 A2 #I0 !I :I
A2 A2 #I0 !I #I1 ,I :I
--- a/cc1/tests/test021.c
+++ b/cc1/tests/test021.c
@@ -7,7 +7,7 @@
F1
G1 F1 main
{
--
+\
A2 K uc
A3 C sc
A2 #KFF :K
--- a/cc1/tests/test022.c
+++ b/cc1/tests/test022.c
@@ -7,7 +7,7 @@
F1
G1 F1 main
{
--
+\
A2 I i
A3 N u
A2 #I1 :I
--- a/cc1/tests/test023.c
+++ b/cc1/tests/test023.c
@@ -7,7 +7,7 @@
F1
G1 F1 main
{
--
+\
A2 W i
A3 Z u
A2 #W1 :W
--- a/cc1/tests/test024.c
+++ b/cc1/tests/test024.c
@@ -7,7 +7,7 @@
F1
G1 F1 main
{
--
+\
A2 Q i
A3 O u
A2 #Q1 :Q