diff --git a/include/mbgl/platform/log.hpp b/include/mbgl/platform/log.hpp index b95895fd1..8b58921bb 100644 --- a/include/mbgl/platform/log.hpp +++ b/include/mbgl/platform/log.hpp @@ -61,7 +61,7 @@ public: template static inline const T &Set(Args&& ...args) { Backend = util::make_unique(::std::forward(args)...); - return *dynamic_cast(Backend.get()); + return *reinterpret_cast(Backend.get()); } private: diff --git a/src/mbgl/shader/shader.cpp b/src/mbgl/shader/shader.cpp index 00b928b44..a079409aa 100644 --- a/src/mbgl/shader/shader.cpp +++ b/src/mbgl/shader/shader.cpp @@ -127,7 +127,7 @@ bool Shader::compileShader(GLuint *shader, GLenum type, const GLchar *source) { MBGL_CHECK_ERROR(glGetShaderiv(*shader, GL_COMPILE_STATUS, &status)); if (status == GL_FALSE) { - Log::Error(Event::Shader, "Shader %s failed to compile.", name, type); + Log::Error(Event::Shader, "Shader %s failed to compile.", name); MBGL_CHECK_ERROR(glDeleteShader(*shader)); *shader = 0; return false;