(root)/
gcc-13.2.0/
gcc/
testsuite/
rust/
compile/
builtin_macro_include_bytes.rs
#[rustc_builtin_macro]
macro_rules! include_bytes {
  () => {{}};
}

fn main () {
  let file = "include.txt";
  include_bytes! (file); // { dg-error "argument must be a string literal" "" }
  include_bytes! (); // { dg-error "macro takes 1 argument" "" }
  include_bytes! ("foo.txt", "bar.txt"); // { dg-error "macro takes 1 argument" "" }
  include_bytes! ("builtin_macro_include_bytes.rs"); // ok
  include_bytes! ("builtin_macro_include_bytes.rs",); // trailing comma ok
}