diff options
Diffstat (limited to 'mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp')
-rw-r--r-- | mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp b/mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp index 26d1ff18d01..abe47240b2f 100644 --- a/mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp +++ b/mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp @@ -610,8 +610,9 @@ static Type parseStructType(SPIRVDialect const &dialect, StringRef spec, // | pointer-type // | runtime-array-type // | struct-type -Type SPIRVDialect::parseType(DialectAsmParser &parser, Location loc) const { +Type SPIRVDialect::parseType(DialectAsmParser &parser) const { StringRef spec = parser.getFullSymbolSpec(); + Location loc = parser.getEncodedSourceLoc(parser.getNameLoc()); if (spec.startswith("array")) return parseArrayType(*this, spec, loc); |