From c64d5d3827f8d1ab0f33198721862115efe871da Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 23 Jan 2019 23:43:13 +0100 Subject: Bypass inline asm for non compatible compilers. --- bench/BenchTimer.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bench') diff --git a/bench/BenchTimer.h b/bench/BenchTimer.h index ea28496b7..8a0dbbe81 100644 --- a/bench/BenchTimer.h +++ b/bench/BenchTimer.h @@ -28,11 +28,15 @@ #endif static void escape(void *p) { +#if EIGEN_COMP_GNUC || EIGEN_COMP_CLANG asm volatile("" : : "g"(p) : "memory"); +#endif } static void clobber() { +#if EIGEN_COMP_GNUC || EIGEN_COMP_CLANG asm volatile("" : : : "memory"); +#endif } #include -- cgit v1.2.3