NDEBUG is set = release
NDEBUG is not set = debugoptimized
NDEBUG is not set and DEBUG is set = debug

NDEBUG is not set ---> enable assertions and cheap debug code, NIR enables
expensive validations
DEBUG is set ---> enable possibly very expensive debug code, may be
replaced by !NDEBUG in the future

Marek

On Wed, Jul 3, 2019 at 4:00 AM Michel Dänzer <[email protected]> wrote:

> On 2019-07-02 7:29 p.m., Marek Olšák wrote:
> > If you don't wanna see the messages, don't use debugoptimized.
>
> Makes sense, but means it needs to be guarded by DEBUG, not NDEBUG.
>
>
> --
> Earthling Michel Dänzer               |              https://www.amd.com
> Libre software enthusiast             |             Mesa and X developer
>
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to