Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Werner <stefan.werner@tangent-animation.com>2018-06-26 00:02:01 +0300
committerStefan Werner <stefan.werner@tangent-animation.com>2018-06-26 00:02:01 +0300
commitd53093953f8f3b58600cb19020ecbe0b5f254b52 (patch)
tree44106bd380162251a755b82e490ffd1371e09cf5 /intern/cycles/device/device_cpu.cpp
parent8a7f317666caa41aad0428b5ed3f399cdfbbd816 (diff)
Turned off clang warnings in third party includes.
The latest clang compiler (at least the one in Xcode 9.4.1) warns about the register keyword and macro expansions using defined(). Since these warnings come from third party code, we can't address them directly in Blender. Silencing them via #pramgas will at least keep the warnings during a build down to the ones that are relevant to Blender code.
Diffstat (limited to 'intern/cycles/device/device_cpu.cpp')
-rw-r--r--intern/cycles/device/device_cpu.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp
index 6be60f8bbb6..3b0d0fb9806 100644
--- a/intern/cycles/device/device_cpu.cpp
+++ b/intern/cycles/device/device_cpu.cpp
@@ -21,7 +21,10 @@
#ifdef WITH_OSL
/* So no context pollution happens from indirectly included windows.h */
# include "util/util_windows.h"
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wdeprecated-register"
# include <OSL/oslexec.h>
+# pragma clang diagnostic pop
#endif
#include "device/device.h"