Don't DCHECK in release builds NDEBUG was defined for Release builds on Windows, but not on POSIX. Bug: chromium:856878 Change-Id: I817670c0aa2389da61741a031421f622a1694a16 Reviewed-on: https://gn-review.googlesource.com/1860 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Scott Graham <scottmg@chromium.org>
diff --git a/build/gen.py b/build/gen.py index 26e23ad..a0796fb 100755 --- a/build/gen.py +++ b/build/gen.py
@@ -172,7 +172,7 @@ if options.debug: cflags.extend(['-O0', '-g']) else: - cflags.extend(['-O3', '-flto']) + cflags.extend(['-O3', '-flto', '-DNDEBUG']) ldflags.append('-Wl,-S' if is_mac else '-Wl,-strip-all') ldflags.append('-flto')