From ac613853661e29307b58e54a84d9f6e1fd5b0c9c Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Mon, 14 May 2018 11:18:48 +0200
Subject: [PATCH] fixed int->bool conversion warning

---
 src/pe/raytracing/Ray.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/pe/raytracing/Ray.h b/src/pe/raytracing/Ray.h
index 04de8cdfd..6fed295fc 100644
--- a/src/pe/raytracing/Ray.h
+++ b/src/pe/raytracing/Ray.h
@@ -205,9 +205,9 @@ public:
     */
    inline void calcInvDirection () {
       inv_direction_ = Vec3(1/direction_[0], 1/direction_[1], 1/direction_[2]);
-      sign_[0] = int8_c(inv_direction_[0] < 0);
-      sign_[1] = int8_c(inv_direction_[1] < 0);
-      sign_[2] = int8_c(inv_direction_[2] < 0);
+      sign_[0] = (inv_direction_[0] < 0) ? int8_t(1) : int8_t(0);
+      sign_[1] = (inv_direction_[1] < 0) ? int8_t(1) : int8_t(0);
+      sign_[2] = (inv_direction_[2] < 0) ? int8_t(1) : int8_t(0);
    }
    
    /*!\brief Transforms the ray to the body frame.
-- 
GitLab