Closed
Description
From a FIXME in src/librustcsyntax/ext/expand.rs
(just before the core_macros()
function):
"FIXME: this is a terrible kludge to inject some macros into the default
compilation environment. When the macro-definition system is substantially
more mature, these should move from here, into a compiled part of libcore
at very least."
The macros in question are #error
, #warn
, #info
, and #debug
. The issue is to do something less kludgy ;-)