--- [ Metadata definitions ] ------------------------------------------------ createMetadataDefs indexes IR metadata IDs and creates scaffolding IR metadata definitions (without bodies) of the given module. post-condition: gen.new.metadataDefs maps from metadata ID (without '!' prefix) to correspon
()
| 173 | // post-condition: gen.new.metadataDefs maps from metadata ID (without '!' |
| 174 | // prefix) to corresponding skeleton IR value. |
| 175 | func (gen *generator) createMetadataDefs() { |
| 176 | // 4a4. Index metadata IDs and create scaffolding IR metadata definitions |
| 177 | // (without bodies). |
| 178 | for id, md := range gen.old.metadataDefs { |
| 179 | new := newMetadataDef(id, md) |
| 180 | gen.new.metadataDefs[id] = new |
| 181 | } |
| 182 | } |
| 183 | |
| 184 | // newMetadataDef returns a new IR metadata definition (without body) based on |
| 185 | // the given AST metadata definition. |
no test coverage detected