diff --git a/lib/TypeNames/ModelTypeNames.cpp b/lib/TypeNames/ModelTypeNames.cpp index dd2bf01d9..f0d708c14 100644 --- a/lib/TypeNames/ModelTypeNames.cpp +++ b/lib/TypeNames/ModelTypeNames.cpp @@ -510,11 +510,10 @@ void printFunctionPrototype(const model::Type &FT, ptml::PTMLCBuilder &B, const model::Binary &Model, bool SingleLine) { - auto LocationAttribute = B.getLocationAttribute(false); Tag FunctionTag = B.tokenTag(Function.name(), ptml::c::tokens::Function) .addAttribute(attributes::ModelEditPath, model::editPath::customName(Function)) - .addAttribute(LocationAttribute, + .addAttribute(attributes::LocationDefinition, serializedLocation(ranks::Function, Function.key())); if (auto *RF = dyn_cast(&FT)) { @@ -544,11 +543,10 @@ void printFunctionPrototype(const model::Type &FT, ptml::PTMLCBuilder &B, const model::Binary &Model, bool SingleLine) { - auto LocationAttribute = B.getLocationAttribute(false); Tag FunctionTag = B.tokenTag(Function.name(), ptml::c::tokens::Function) .addAttribute(attributes::ModelEditPath, model::editPath::customName(Function)) - .addAttribute(LocationAttribute, + .addAttribute(attributes::LocationDefinition, serializedLocation(ranks::DynamicFunction, Function.key())); if (auto *RF = dyn_cast(&FT)) {