diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index 2f991d5fec165..12f5ce6175dbf 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -2786,7 +2786,7 @@ bool DagInit::isConcrete() const { std::string DagInit::getAsString() const { std::string Result = "(" + Val->getAsString(); if (ValName) - Result += ":" + ValName->getAsUnquotedString(); + Result += ":$" + ValName->getAsUnquotedString(); if (!arg_empty()) { Result += " "; ListSeparator LS; diff --git a/llvm/test/TableGen/usevalname.td b/llvm/test/TableGen/usevalname.td index d85b98ac33e64..ab90398cde49c 100644 --- a/llvm/test/TableGen/usevalname.td +++ b/llvm/test/TableGen/usevalname.td @@ -20,5 +20,5 @@ multiclass shuffle { RC:$src1, RC:$src2))]>; } -// CHECK: shufp:src3 +// CHECK: shufp:$src3 defm ADD : shuffle;