__diag_ignore_all
__diag_ignore_all("-Wignored-qualifiers", "") \
__diag_ignore_all("-Woverride-init", "Allow field initialization overrides for display info");
__diag_ignore_all("-Woverride-init", "Allow field initialization overrides for fb ops");
__diag_ignore_all("-Woverride-init", "Allow field initialization overrides for device info");
__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
__diag_ignore_all("-Woverride-init", "Allow field overrides in table");
__diag_ignore_all("-Woverride-init",
__diag_ignore_all("-Woverride-init",
__diag_ignore_all("-Wmissing-declarations", \
__diag_ignore_all("-Wmissing-prototypes", \
__diag_ignore_all("-Wunknown-warning-option", "") \
__diag_ignore_all("-Wthread-safety", "") \
__diag_ignore_all("-Wthread-safety-pointer", "")
#ifndef __diag_ignore_all
__diag_ignore_all("-Woverride-init", "Allow field initialization overrides for opcode_info_tbl");
__diag_ignore_all(#option, comment); \
__diag_ignore_all("-Wmissing-prototypes",