[llvm] r220399 - Fix VS2012 build; C++11 type aliases are not supported.

Hans Wennborg hans at hanshq.net
Wed Oct 22 10:47:50 PDT 2014


Author: hans
Date: Wed Oct 22 12:47:49 2014
New Revision: 220399

URL: http://llvm.org/viewvc/llvm-project?rev=220399&view=rev
Log:
Fix VS2012 build; C++11 type aliases are not supported.

Modified:
    llvm/trunk/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp

Modified: llvm/trunk/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp?rev=220399&r1=220398&r2=220399&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp Wed Oct 22 12:47:49 2014
@@ -32,7 +32,8 @@ using namespace llvm;
 
 #define DEBUG_TYPE "hexagon-disassembler"
 
-using DecodeStatus = MCDisassembler::DecodeStatus;
+// Pull DecodeStatus and its enum values into the global namespace.
+typedef llvm::MCDisassembler::DecodeStatus DecodeStatus;
 
 namespace {
 /// \brief Hexagon disassembler for all Hexagon platforms.





More information about the llvm-commits mailing list