parameters: (opts, continuation=dispatch_ctu)
return_statement: return continuation(opts)
docstring: Filter out nondebug macros when requested.
docstring_summary: Filter out nondebug macros when requested.
docstring_tokens: Filter out nondebug macros when requested .
function: def filter_debug_flags(opts, continuation=dispatch_ctu):
      """ Filter out nondebug macros when requested. """
  
      if opts.pop('force_debug'):
          # lazy implementation just append an undefine macro at the end
          opts.update({'flags': opts['flags'] + ['-UNDEBUG']})
  
      return continuation(opts)
function_tokens: def filter_debug_flags ( opts , continuation = dispatch_ctu ) : if opts . pop ( 'force_debug' ) : # lazy implementation just append an undefine macro at the end opts . update ( { 'flags' : opts [ 'flags' ] + [ '-UNDEBUG' ] } ) return continuation ( opts )