diff options
author | Fangrui Song <i@maskray.me> | 2025-06-13 09:36:38 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2025-06-13 09:36:38 -0700 |
commit | 3b09a3d5ae41faac3c0046b93a9c6e0297cc860b (patch) | |
tree | 8bdb4e9bfa45b5900b2670647292cacb9d5e5e85 /llvm/lib/MC/MCExpr.cpp | |
parent | 68b6f392ed446ff8edfbb2a52899c9361d45ba28 (diff) | |
download | llvm-3b09a3d5ae41faac3c0046b93a9c6e0297cc860b.zip llvm-3b09a3d5ae41faac3c0046b93a9c6e0297cc860b.tar.gz llvm-3b09a3d5ae41faac3c0046b93a9c6e0297cc860b.tar.bz2 |
MC,SPARC: Replace SparcMCExpr with MCSpecifierExpr
Add a hook printSpecifierExpr so that targets can implement
relocation specifier printing without inheriting from MCSpecifierExpr.
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r-- | llvm/lib/MC/MCExpr.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp index aec6987..2ae440c 100644 --- a/llvm/lib/MC/MCExpr.cpp +++ b/llvm/lib/MC/MCExpr.cpp @@ -174,6 +174,8 @@ void MCExpr::print(raw_ostream &OS, const MCAsmInfo *MAI, } case MCExpr::Specifier: + // TODO: Remove after all targets that use MCSpecifierExpr migrate to + // MCAsmInfo::printSpecifierExpr. return cast<MCSpecifierExpr>(this)->printImpl(OS, MAI); } |