fatal 编译指示

fatal 编译指示可使编译器输出一条包含指定内容的错误消息。与 error 编译指示不同, 输出了这个错误消息后,编译过程必然中止。例子:

  1. when not defined(objc):
  2. {.fatal: "编译这个程序时带上 objc 命令!".}