From 9e5a9c32db75bbffa874a87d9835c61cff1ee5cd Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Mon, 29 Feb 2016 20:42:25 +0000 Subject: [PATCH] [Hexagon] Missed member initialization causing ubsan failure. llvm-svn: 262252 --- llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp index 329c361..e93906a0 100644 --- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp +++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp @@ -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); -- 2.7.4