]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: sort OAS2* declarations
authorMatthew Dempsky <mdempsky@google.com>
Tue, 28 May 2019 21:50:53 +0000 (14:50 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Wed, 29 May 2019 21:31:37 +0000 (21:31 +0000)
Change-Id: Idd3acf5f808705c608cd4e5877bc93e1626d9a58
Reviewed-on: https://go-review.googlesource.com/c/go/+/179238
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/class_string.go
src/cmd/compile/internal/gc/op_string.go
src/cmd/compile/internal/gc/syntax.go

index 8980777333f716a639953749cb63ffe6dbb0152c..7dc6a15a181720147c32929f32284df706b4cbf1 100644 (file)
@@ -4,6 +4,20 @@ package gc
 
 import "strconv"
 
+func _() {
+       // An "invalid array index" compiler error signifies that the constant values have changed.
+       // Re-run the stringer command to generate them again.
+       var x [1]struct{}
+       _ = x[Pxxx-0]
+       _ = x[PEXTERN-1]
+       _ = x[PAUTO-2]
+       _ = x[PAUTOHEAP-3]
+       _ = x[PPARAM-4]
+       _ = x[PPARAMOUT-5]
+       _ = x[PFUNC-6]
+       _ = x[PDISCARD-7]
+}
+
 const _Class_name = "PxxxPEXTERNPAUTOPAUTOHEAPPPARAMPPARAMOUTPFUNCPDISCARD"
 
 var _Class_index = [...]uint8{0, 4, 11, 16, 25, 31, 40, 45, 53}
index d8910e7d0626640bdebbbea80c30e25136336d8a..796e13a071802550b5975ba7ccf5c7548dde17e4 100644 (file)
@@ -30,10 +30,10 @@ func _() {
        _ = x[OSTR2RUNES-19]
        _ = x[OAS-20]
        _ = x[OAS2-21]
-       _ = x[OAS2FUNC-22]
-       _ = x[OAS2RECV-23]
+       _ = x[OAS2DOTTYPE-22]
+       _ = x[OAS2FUNC-23]
        _ = x[OAS2MAPR-24]
-       _ = x[OAS2DOTTYPE-25]
+       _ = x[OAS2RECV-25]
        _ = x[OASOP-26]
        _ = x[OCALL-27]
        _ = x[OCALLFUNC-28]
@@ -164,9 +164,9 @@ func _() {
        _ = x[OEND-153]
 }
 
-const _Op_name = "XXXNAMENONAMETYPEPACKLITERALADDSUBORXORADDSTRADDRANDANDAPPENDBYTES2STRBYTES2STRTMPRUNES2STRSTR2BYTESSTR2BYTESTMPSTR2RUNESASAS2AS2FUNCAS2RECVAS2MAPRAS2DOTTYPEASOPCALLCALLFUNCCALLMETHCALLINTERCALLPARTCAPCLOSECLOSURECOMPLITMAPLITSTRUCTLITARRAYLITSLICELITPTRLITCONVCONVIFACECONVNOPCOPYDCLDCLFUNCDCLFIELDDCLCONSTDCLTYPEDELETEDOTDOTPTRDOTMETHDOTINTERXDOTDOTTYPEDOTTYPE2EQNELTLEGEGTDEREFINDEXINDEXMAPKEYSTRUCTKEYLENMAKEMAKECHANMAKEMAPMAKESLICEMULDIVMODLSHRSHANDANDNOTNEWNEWOBJNOTBITNOTPLUSNEGORORPANICPRINTPRINTNPARENSENDSLICESLICEARRSLICESTRSLICE3SLICE3ARRSLICEHEADERRECOVERRECVRUNESTRSELRECVSELRECV2IOTAREALIMAGCOMPLEXALIGNOFOFFSETOFSIZEOFBLOCKBREAKCASEXCASECONTINUEDEFEREMPTYFALLFORFORUNTILGOTOIFLABELGORANGERETURNSELECTSWITCHTYPESWTCHANTMAPTSTRUCTTINTERTFUNCTARRAYDDDDDDARGINLCALLEFACEITABIDATASPTRCLOSUREVARCFUNCCHECKNILVARDEFVARKILLVARLIVERESULTINLMARKRETJMPGETGEND"
+const _Op_name = "XXXNAMENONAMETYPEPACKLITERALADDSUBORXORADDSTRADDRANDANDAPPENDBYTES2STRBYTES2STRTMPRUNES2STRSTR2BYTESSTR2BYTESTMPSTR2RUNESASAS2AS2DOTTYPEAS2FUNCAS2MAPRAS2RECVASOPCALLCALLFUNCCALLMETHCALLINTERCALLPARTCAPCLOSECLOSURECOMPLITMAPLITSTRUCTLITARRAYLITSLICELITPTRLITCONVCONVIFACECONVNOPCOPYDCLDCLFUNCDCLFIELDDCLCONSTDCLTYPEDELETEDOTDOTPTRDOTMETHDOTINTERXDOTDOTTYPEDOTTYPE2EQNELTLEGEGTDEREFINDEXINDEXMAPKEYSTRUCTKEYLENMAKEMAKECHANMAKEMAPMAKESLICEMULDIVMODLSHRSHANDANDNOTNEWNEWOBJNOTBITNOTPLUSNEGORORPANICPRINTPRINTNPARENSENDSLICESLICEARRSLICESTRSLICE3SLICE3ARRSLICEHEADERRECOVERRECVRUNESTRSELRECVSELRECV2IOTAREALIMAGCOMPLEXALIGNOFOFFSETOFSIZEOFBLOCKBREAKCASEXCASECONTINUEDEFEREMPTYFALLFORFORUNTILGOTOIFLABELGORANGERETURNSELECTSWITCHTYPESWTCHANTMAPTSTRUCTTINTERTFUNCTARRAYDDDDDDARGINLCALLEFACEITABIDATASPTRCLOSUREVARCFUNCCHECKNILVARDEFVARKILLVARLIVERESULTINLMARKRETJMPGETGEND"
 
-var _Op_index = [...]uint16{0, 3, 7, 13, 17, 21, 28, 31, 34, 36, 39, 45, 49, 55, 61, 70, 82, 91, 100, 112, 121, 123, 126, 133, 140, 147, 157, 161, 165, 173, 181, 190, 198, 201, 206, 213, 220, 226, 235, 243, 251, 257, 261, 270, 277, 281, 284, 291, 299, 307, 314, 320, 323, 329, 336, 344, 348, 355, 363, 365, 367, 369, 371, 373, 375, 380, 385, 393, 396, 405, 408, 412, 420, 427, 436, 439, 442, 445, 448, 451, 454, 460, 463, 469, 472, 478, 482, 485, 489, 494, 499, 505, 510, 514, 519, 527, 535, 541, 550, 561, 568, 572, 579, 586, 594, 598, 602, 606, 613, 620, 628, 634, 639, 644, 648, 653, 661, 666, 671, 675, 678, 686, 690, 692, 697, 699, 704, 710, 716, 722, 728, 733, 737, 744, 750, 755, 761, 764, 770, 777, 782, 786, 791, 795, 805, 810, 818, 824, 831, 838, 844, 851, 857, 861, 864}
+var _Op_index = [...]uint16{0, 3, 7, 13, 17, 21, 28, 31, 34, 36, 39, 45, 49, 55, 61, 70, 82, 91, 100, 112, 121, 123, 126, 136, 143, 150, 157, 161, 165, 173, 181, 190, 198, 201, 206, 213, 220, 226, 235, 243, 251, 257, 261, 270, 277, 281, 284, 291, 299, 307, 314, 320, 323, 329, 336, 344, 348, 355, 363, 365, 367, 369, 371, 373, 375, 380, 385, 393, 396, 405, 408, 412, 420, 427, 436, 439, 442, 445, 448, 451, 454, 460, 463, 469, 472, 478, 482, 485, 489, 494, 499, 505, 510, 514, 519, 527, 535, 541, 550, 561, 568, 572, 579, 586, 594, 598, 602, 606, 613, 620, 628, 634, 639, 644, 648, 653, 661, 666, 671, 675, 678, 686, 690, 692, 697, 699, 704, 710, 716, 722, 728, 733, 737, 744, 750, 755, 761, 764, 770, 777, 782, 786, 791, 795, 805, 810, 818, 824, 831, 838, 844, 851, 857, 861, 864}
 
 func (i Op) String() string {
        if i >= Op(len(_Op_index)-1) {
index e932f93a15d237a0c3144bff0f5804693075bf08..dec72690bf434197b9e84a8a80cd4f100cceed6f 100644 (file)
@@ -599,10 +599,10 @@ const (
        OSTR2RUNES    // Type(Left) (Type is []rune, Left is a string)
        OAS           // Left = Right or (if Colas=true) Left := Right
        OAS2          // List = Rlist (x, y, z = a, b, c)
+       OAS2DOTTYPE   // List = Rlist (x, ok = I.(int))
        OAS2FUNC      // List = Rlist (x, y = f())
-       OAS2RECV      // List = Rlist (x, ok = <-c)
        OAS2MAPR      // List = Rlist (x, ok = m["foo"])
-       OAS2DOTTYPE   // List = Rlist (x, ok = I.(int))
+       OAS2RECV      // List = Rlist (x, ok = <-c)
        OASOP         // Left Etype= Right (x += y)
        OCALL         // Left(List) (function call, method call or type conversion)