commit | 12bca97a9934a00c60776768dcaee958c4981bb6 | [log] [tgz] |
---|---|---|
author | Zheng Xu <zheng.xu@arm.com> | Mon Mar 30 19:35:50 2015 +0800 |
committer | Zheng Xu <zheng.xu@arm.com> | Mon Mar 30 19:42:02 2015 +0800 |
tree | 9e353b9363ffaa9ed4966682db940bc2a24c828c | |
parent | a3d40d5f764adfde8fa40d826cd93ba36cd15437 [diff] |
Opt compiler: Fix move from constant. Change-Id: Ifadb190569d349560ae9a2c49b7cabcffac362c8
diff --git a/compiler/optimizing/code_generator_x86_64.cc b/compiler/optimizing/code_generator_x86_64.cc index ef60280..48fdbb5 100644 --- a/compiler/optimizing/code_generator_x86_64.cc +++ b/compiler/optimizing/code_generator_x86_64.cc
@@ -606,7 +606,7 @@ source.AsFpuRegister<XmmRegister>()); } else if (source.IsConstant()) { HConstant* constant = source.GetConstant(); - int64_t value = constant->AsLongConstant()->GetValue(); + int64_t value; if (constant->IsDoubleConstant()) { value = bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); } else {