Index: gyp/common_conditions.gypi |
diff --git a/gyp/common_conditions.gypi b/gyp/common_conditions.gypi |
index d9c048771e0b75373fc2fbbb02224887684a5096..bb6bad560d81dd36c13b0d6873ad2c587c7a5664 100644 |
--- a/gyp/common_conditions.gypi |
+++ b/gyp/common_conditions.gypi |
@@ -398,6 +398,7 @@ |
'ldflags': ['--coverage'], |
}, |
'Debug': { |
+ 'cflags': ['-ftrapv'], # Crash on signed integer over/underflow. |
}, |
'Release': { |
'cflags': [ |
@@ -578,7 +579,7 @@ |
], |
'configurations': { |
'Debug': { |
- 'cflags': ['-g'] |
+ 'cflags': ['-g', '-ftrapv'] |
}, |
'Release': { |
'cflags': ['-O2'], |