// RUN: llvm-tblgen %s | FileCheck %s // Operator name "frg" in one_frag:$frg was not retained during !subst. def one_frag; def FPR32; def ops; def node; def GPR; def cond; def set; def FPR32_NEW; def a { dag d = (set FPR32:$dst, (one_frag:$frg FPR32:$a, FPR32:$b)); dag n = !foreach(i, d, !subst(FPR32, FPR32_NEW, i)); } // CHECK: dag n = (set FPR32_NEW:$dst, (one_frag:$frg FPR32_NEW:$a, FPR32_NEW:$b));