OSDN Git Service

Fix Android build.
authorNicolas Capens <capn@google.com>
Tue, 19 Dec 2017 14:40:53 +0000 (09:40 -0500)
committerNicolas Capens <nicolascapens@google.com>
Tue, 19 Dec 2017 14:44:01 +0000 (14:44 +0000)
Change-Id: If37158efec1555a3b4e14774dff081f284292245
Reviewed-on: https://swiftshader-review.googlesource.com/15308
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/compiler/Android.mk
src/OpenGL/compiler/preprocessor/MacroExpander.cpp
src/OpenGL/compiler/preprocessor/Preprocessor.h
src/OpenGL/compiler/preprocessor/numeric_lex.h

index 95b3018..867f70a 100644 (file)
@@ -37,8 +37,8 @@ COMMON_CFLAGS += -D__STDC_INT64__
 endif
 
 COMMON_SRC_FILES := \
-       preprocessor/Diagnostics.cpp \
-       preprocessor/DirectiveHandler.cpp \
+       preprocessor/DiagnosticsBase.cpp \
+       preprocessor/DirectiveHandlerBase.cpp \
        preprocessor/DirectiveParser.cpp \
        preprocessor/ExpressionParser.cpp \
        preprocessor/Input.cpp \
index 9be3d46..a235112 100644 (file)
@@ -69,7 +69,7 @@ class MacroExpander::ScopedMacroReenabler final
        ~ScopedMacroReenabler();
 
   private:
-       PP_DISALLOW_COPY_AND_ASSIGN(MacroExpander::ScopedMacroReenabler);
+       PP_DISALLOW_COPY_AND_ASSIGN(ScopedMacroReenabler);
 
        MacroExpander *mExpander;
 };
index 64faa26..ed22e03 100644 (file)
@@ -18,6 +18,7 @@
 #define COMPILER_PREPROCESSOR_NUMERIC_LEX_H_
 
 #include <sstream>
+#include <cmath>
 
 namespace pp {