Index: mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go |
diff --git a/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go b/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go |
index 62b9b368b417cffbbe78c067d21dbdf682998112..9b2253bbfc7692bc99b971eb3820f514102b9038 100644 |
--- a/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go |
+++ b/mojom/mojom_parser/generated/mojom_files/mojom_files.mojom.go |
@@ -317,9 +317,20 @@ func (s *MojomFileGraph) Encode(encoder *bindings.Encoder) error { |
{ |
var keys0 []string |
var values0 []MojomFile |
- for key0, value0 := range s.Files { |
- keys0 = append(keys0, key0) |
- values0 = append(values0, value0) |
+ if encoder.Deterministic() { |
+ for key0, _ := range s.Files { |
+ keys0 = append(keys0, key0) |
+ } |
+ bindings.SortMapKeys(&keys0) |
+ values0 = make([]MojomFile, len(keys0)) |
+ for i, key := range keys0 { |
+ values0[i] = s.Files[key] |
+ } |
+ } else { |
+ for key0, value0 := range s.Files { |
+ keys0 = append(keys0, key0) |
+ values0 = append(values0, value0) |
+ } |
} |
if err := encoder.WritePointer(); err != nil { |
return err |
@@ -362,9 +373,20 @@ func (s *MojomFileGraph) Encode(encoder *bindings.Encoder) error { |
{ |
var keys0 []string |
var values0 []mojom_types.UserDefinedType |
- for key0, value0 := range s.ResolvedTypes { |
- keys0 = append(keys0, key0) |
- values0 = append(values0, value0) |
+ if encoder.Deterministic() { |
+ for key0, _ := range s.ResolvedTypes { |
+ keys0 = append(keys0, key0) |
+ } |
+ bindings.SortMapKeys(&keys0) |
+ values0 = make([]mojom_types.UserDefinedType, len(keys0)) |
+ for i, key := range keys0 { |
+ values0[i] = s.ResolvedTypes[key] |
+ } |
+ } else { |
+ for key0, value0 := range s.ResolvedTypes { |
+ keys0 = append(keys0, key0) |
+ values0 = append(values0, value0) |
+ } |
} |
if err := encoder.WritePointer(); err != nil { |
return err |
@@ -407,9 +429,20 @@ func (s *MojomFileGraph) Encode(encoder *bindings.Encoder) error { |
{ |
var keys0 []string |
var values0 []mojom_types.UserDefinedValue |
- for key0, value0 := range s.ResolvedValues { |
- keys0 = append(keys0, key0) |
- values0 = append(values0, value0) |
+ if encoder.Deterministic() { |
+ for key0, _ := range s.ResolvedValues { |
+ keys0 = append(keys0, key0) |
+ } |
+ bindings.SortMapKeys(&keys0) |
+ values0 = make([]mojom_types.UserDefinedValue, len(keys0)) |
+ for i, key := range keys0 { |
+ values0[i] = s.ResolvedValues[key] |
+ } |
+ } else { |
+ for key0, value0 := range s.ResolvedValues { |
+ keys0 = append(keys0, key0) |
+ values0 = append(values0, value0) |
+ } |
} |
if err := encoder.WritePointer(); err != nil { |
return err |