GLib.assert_not_reached
Description: Reference for GLib.assert_not_reached

### Function Macro

# GLibassert_not_reached

#### Declaration [src]

    #define g_assert_not_reached (
      void
    )

#### Description [src]

Debugging macro to terminate the application if it is ever reached.

If it is reached, an error message is logged and the application is terminated.

The macro can be turned off in final releases of code by defining `G_DISABLE_ASSERT` when compiling the application. Hence, it should not be used in unit tests, where assertions should always be effective.

This function is not directly available to language bindings.