diff options
author | Zequan Wu <zequanwu@google.com> | 2023-04-27 10:01:56 -0400 |
---|---|---|
committer | Zequan Wu <zequanwu@google.com> | 2023-04-27 10:01:56 -0400 |
commit | 439f804c47051d19456d527c09d7a8d0fe345c09 (patch) | |
tree | a30021b1656358ef48383ff4aa92e310a758bab9 /llvm/lib/MC/MCExpr.cpp | |
parent | 51297a7a720c83f831b072df4666877673f87cfa (diff) | |
download | llvm-439f804c47051d19456d527c09d7a8d0fe345c09.zip llvm-439f804c47051d19456d527c09d7a8d0fe345c09.tar.gz llvm-439f804c47051d19456d527c09d7a8d0fe345c09.tar.bz2 |
Revert "[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols"
This reverts commit 10c17c97ebaf81ac26f6830e51a7a57ddcf63cd2. It causes undefined symbol error on chromium windows build. A small repro was uploaded to the code review.
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r-- | llvm/lib/MC/MCExpr.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp index 68cd88f..04682fd 100644 --- a/llvm/lib/MC/MCExpr.cpp +++ b/llvm/lib/MC/MCExpr.cpp @@ -761,9 +761,6 @@ bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { } static bool canExpand(const MCSymbol &Sym, bool InSet) { - if (Sym.isWeakExternal()) - return false; - const MCExpr *Expr = Sym.getVariableValue(); const auto *Inner = dyn_cast<MCSymbolRefExpr>(Expr); if (Inner) { |