diff --git a/loopy/precompute.py b/loopy/precompute.py index 72272ac83842fd5b7be0f6dcc2fe6785a9c43b08..8bd049b1268fc3d0dde4d8a5f682d5ddbd1577b1 100644 --- a/loopy/precompute.py +++ b/loopy/precompute.py @@ -407,6 +407,9 @@ class InvocationGatherer(ExpandingIdentityMapper): | get_dependencies(self.subst_expander( arg_val, insn_id=None, insn_tags=None))) + # FIXME: This is too strict--and the footprint machinery + # needs to be taught how to deal with locally constant + # variables. if not arg_deps <= self.kernel.all_inames(): from warnings import warn warn("Precompute arguments in '%s(%s)' do not consist exclusively "