From: Victor Stinner <victor.stinner@gmail.com>
Date: Fri, 27 Mar 2015 14:36:01 +0000 (+0100)
Subject: Issue #23445: Fix test.support.python_is_optimized() for CFLAGS=-Og
X-Git-Tag: v3.5.0a3~28^2
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d7aa5248fb577c7f46d4c0c9b064392bf5c17403;p=python

Issue #23445: Fix test.support.python_is_optimized() for CFLAGS=-Og

-Og does not optimize the C code, it's just "fast debugging".
---

diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py
index 94a5858a1d..10c48b4b7e 100644
--- a/Lib/test/support/__init__.py
+++ b/Lib/test/support/__init__.py
@@ -1438,7 +1438,7 @@ def python_is_optimized():
     for opt in cflags.split():
         if opt.startswith('-O'):
             final_opt = opt
-    return final_opt != '' and final_opt != '-O0'
+    return final_opt not in ('', '-O0', '-Og')
 
 
 _header = 'nP'