Files
c3c/test/test_suite/errors/rethrow_macro.c3
Christoffer Lerno 9a6d83f526 Updated stream API.
2023-09-03 01:14:15 +02:00

14 lines
256 B
C

module testing;
import std::io;
macro char[] read(src, allocator, n)
{
char* data = allocator.alloc(n)!; // #error: Rethrow is only allowed in macros
src.read_all(data[:n])!;
}
fn void main()
{
ByteReader br;
read(&br, mem::temp(), 10);
}