1 /* ===---------- eprintf.c - Implements __eprintf --------------------------===
3 * The LLVM Compiler Infrastructure
5 * This file is dual licensed under the MIT and the University of Illinois Open
6 * Source Licenses. See LICENSE.TXT for details.
8 * ===----------------------------------------------------------------------===
18 * __eprintf() was used in an old version of <assert.h>.
19 * It can eventually go away, but it is needed when linking
20 * .o files built with the old <assert.h>.
22 * It should never be exported from a dylib, so it is marked
25 __attribute__((visibility("hidden")))
26 void __eprintf(const char* format
, const char* assertion_expression
,
27 const char* line
, const char* file
)
29 fprintf(stderr
, format
, assertion_expression
, line
, file
);