Skip to content
Unverified Commit 7776a535 authored by Matt Smith's avatar Matt Smith Committed by GitHub
Browse files

Fixes for functions (#471)

* call super().__init__() in mappers

* fixes for functions

* add update_from_callee_clone function to update parent mapper's side effect data

* fix _DistributedInputReplacer

* failed attempt at tweaking MPMSMaterializer to avoid type checking issue

if rec is supposed to call map_call, map_call should return an MPMSMaterializer

* remove implementation of DirectPredecessorsGetter.map_named_call_result

* back out some placeholder stuff

* remove implementation of LocalSendRecvDepGatherer.map_named_call_result

* fix arg checking in FunctionDefinition.__call__

* forget about functions in MPMSMaterializer for now

* handle results from non-inlined calls correctly in Inliner

* remove update_from_callee_clone

* move CodeGenPreprocessor function error to map_named_call_result

* remove unused mypy ignore
parent 8bbe6108
Pipeline #490481 passed with stage
in 1 hour, 48 minutes, and 57 seconds