1// SPDX-FileCopyrightText: 2026 Sören Tempel <soeren+git@soeren-tempel.net>2//3// SPDX-License-Identifier: GPL-3.0-only45#include <stddef.h>67extern void qute_exit(int);8extern void qute_make_symbolic(void *ptr, size_t nelem, size_t elsiz, const char *name);910#define assert(x) \11 ((void)((x) || (__assert_fail(),0)))1213_Noreturn void __assert_fail(void) {14 __builtin_unreachable();15}1617int main(void) {18 int a;19 qute_make_symbolic(&a, 1, sizeof(a), "a");2021 if (a <= 0)22 qute_exit(0);23 assert(a > 0);24 return 0;25}