diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-06 22:30:54 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-06 22:30:54 +0000 |
commit | 22373b230a053a154f6c7792c6a33d4f78f5479d (patch) | |
tree | 36e6e4f8732e2819c7e215b5776d7efcbb565ce2 /lib/MC/MCExpr.cpp | |
parent | a3b22004725a8510f29bc31604f62e1d3f3c95d2 (diff) | |
download | llvm-22373b230a053a154f6c7792c6a33d4f78f5479d.tar.gz llvm-22373b230a053a154f6c7792c6a33d4f78f5479d.tar.bz2 llvm-22373b230a053a154f6c7792c6a33d4f78f5479d.tar.xz |
Use references to simplify the code a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121050 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCExpr.cpp')
-rw-r--r-- | lib/MC/MCExpr.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/MC/MCExpr.cpp b/lib/MC/MCExpr.cpp index cee5673bc0..b4712c2035 100644 --- a/lib/MC/MCExpr.cpp +++ b/lib/MC/MCExpr.cpp @@ -242,15 +242,12 @@ bool MCExpr::EvaluateAsAbsolute(int64_t &Res) const { } bool MCExpr::EvaluateAsAbsolute(int64_t &Res, - const MCAsmLayout *Layout) const { - if (Layout) - return EvaluateAsAbsolute(Res, &Layout->getAssembler(), Layout); - else - return EvaluateAsAbsolute(Res, 0, 0); + const MCAsmLayout &Layout) const { + return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout); } -bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { - return EvaluateAsAbsolute(Res, Asm, 0); +bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { + return EvaluateAsAbsolute(Res, &Asm, 0); } bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, |