Hi Andrew: > The error message would have been emitted from > expand_builtin___clear_cache and maybe_emit_call_builtin___clear_cache > would not have been called from user code. > All other uses of maybe_emit_call_builtin___clear_cache are internal > to gcc and should have the correct mode so asserting is the right > thing to do.
I got your point, and agree that, just like when we feed double types, such type error should already catched by other place :)