[llvm] r195150 - DataLayout: value initialize globals to avoid static construction.
Benjamin Kramer
benny.kra at googlemail.com
Tue Nov 19 12:28:04 PST 2013
Author: d0k
Date: Tue Nov 19 14:28:04 2013
New Revision: 195150
URL: http://llvm.org/viewvc/llvm-project?rev=195150&view=rev
Log:
DataLayout: value initialize globals to avoid static construction.
Modified:
llvm/trunk/lib/IR/DataLayout.cpp
Modified: llvm/trunk/lib/IR/DataLayout.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/DataLayout.cpp?rev=195150&r1=195149&r2=195150&view=diff
==============================================================================
--- llvm/trunk/lib/IR/DataLayout.cpp (original)
+++ llvm/trunk/lib/IR/DataLayout.cpp Tue Nov 19 14:28:04 2013
@@ -118,7 +118,7 @@ LayoutAlignElem::operator==(const Layout
}
const LayoutAlignElem
-DataLayout::InvalidAlignmentElem = LayoutAlignElem::get(INVALID_ALIGN, 0, 0, 0);
+DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 };
//===----------------------------------------------------------------------===//
// PointerAlignElem, PointerAlign support
@@ -145,7 +145,7 @@ PointerAlignElem::operator==(const Point
}
const PointerAlignElem
-DataLayout::InvalidPointerElem = PointerAlignElem::get(~0U, 0U, 0U, 0U);
+DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U };
//===----------------------------------------------------------------------===//
// DataLayout Class Implementation
More information about the llvm-commits
mailing list