text: /* SPDX-License-Identifier: GPL-2.0 */
  #ifndef _ASM_IA64_BUG_H
  #define _ASM_IA64_BUG_H
  
  #ifdef CONFIG_BUG
  #define ia64_abort()	__builtin_trap()
  #define BUG() do {						\
  	printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__);	\
  	barrier_before_unreachable();				\
  	ia64_abort();						\
  } while (0)
  
  /* should this BUG be made generic? */
  #define HAVE_ARCH_BUG
  #endif
  
  #include <asm-generic/bug.h>
  
  #endif
  