@@ -28,7 +28,7 @@ pub(super) fn provide_derive_macro_expansion<'tcx>(
28
28
let strategy = crate :: proc_macro:: exec_strategy ( ecx) ;
29
29
let server = crate :: proc_macro_server:: Rustc :: new ( ecx) ;
30
30
let res = match client. run ( & strategy, server, input. clone ( ) , proc_macro_backtrace) {
31
- // TODO (pr-time): without flattened some (weird) tests fail, but no idea if it's correct/enough
31
+ // FIXME (pr-time): without flattened some (weird) tests fail, but no idea if it's correct/enough
32
32
Ok ( stream) => Ok ( tcx. arena . alloc ( stream. flattened ( ) ) as & TokenStream ) ,
33
33
Err ( e) => {
34
34
ecx. dcx ( ) . emit_err ( {
@@ -102,11 +102,11 @@ where
102
102
} else {
103
103
// We could get an `CONTEXT` pointer from another thread.
104
104
// Ensure that `CONTEXT` is `DynSync`.
105
- // TODO (pr-time): we should not be able to?
105
+ // FIXME (pr-time): we should not be able to?
106
106
// sync::assert_dyn_sync::<CONTEXT<'_>>();
107
107
108
108
// prevent double entering, as that would allow creating two `&mut ExtCtxt`s
109
- // TODO (pr-time): probably use a RefCell instead (which checks this properly)?
109
+ // FIXME (pr-time): probably use a RefCell instead (which checks this properly)?
110
110
enter_context_erased ( ( ptr:: null_mut ( ) , None ) , || unsafe {
111
111
let ectx = downcast ( ectx) ;
112
112
f ( Some ( & mut ( ectx, client_opt. unwrap ( ) ) ) )
0 commit comments