OSDN Git Service

[Hexagon] Missed member initialization causing ubsan failure.
authorColin LeMahieu <colinl@codeaurora.org>
Mon, 29 Feb 2016 20:42:25 +0000 (20:42 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Mon, 29 Feb 2016 20:42:25 +0000 (20:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262252 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp

index 329c361..e93906a 100644 (file)
@@ -62,7 +62,8 @@ bool HexagonMCExpr::classof(MCExpr const *E) {
 }
 
 HexagonMCExpr::HexagonMCExpr(MCExpr const *Expr)
-    : Expr(Expr), MustNotExtend(false), MustExtend(false), S23_2_reloc(false) {}
+    : Expr(Expr), MustNotExtend(false), MustExtend(false), S23_2_reloc(false),
+      SignMismatch(false) {}
 
 void HexagonMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
   Expr->print(OS, MAI);