12// Specifies the extent to which unused parameterized definitions (i.e. structs or free functions within a `poly.template`) are removed during the flattening pass.
55return parser.emitError(loc, "expected keyword for Specifies the extent to which unused parameterized definitions (i.e. structs or free functions within a `poly.template`) are removed during the flattening pass.");
60return parser.emitError(loc, "expected one of [unspecified, disabled, preimage, \"concrete-as-root\"concrete-as-root, \"main-as-root\"main-as-root] for Specifies the extent to which unused parameterized definitions (i.e. structs or free functions within a `poly.template`) are removed during the flattening pass., got: ") << enumKeyword;
81return parser.emitError(loc, "expected one of [unspecified, disabled, preimage, \"concrete-as-root\"concrete-as-root, \"main-as-root\"main-as-root] for Specifies the extent to which unused parameterized definitions (i.e. structs or free functions within a `poly.template`) are removed during the flattening pass., got: ") << enumKeyword;