# Method MasterObject()->set_inhibit_compile_errors()

Method set_inhibit_compile_errors

  `void set_inhibit_compile_errors(mixed behaviour)`

Description

  Set the compile error, warning and exception behaviour.

Parameter `behaviour`

  The desired behaviour. One of:

  `int(0..0)` | Output compilation errors and warnings to `stderr`. This is the default behaviour.
  `int(1..1)` | Inhibit output of compilator diagnostics.
  `function(string, int, string:void)` | Function to call for compilation errors. Compilation warnings and exceptions are inhibited. The function will be called with the same arguments as those passed to compile_error().
  `CompilationHandler` | Compilation handler to use for diagnostics.

Note

  Note that the behaviour is thread local, and is not copied to new threads when they are created.

See also

  get_inhibit_compile_errors()