search for: 7c692fcbd2bdf147a7a2fb08d321293eef

Displaying 1 result from an estimated 1 matches for "7c692fcbd2bdf147a7a2fb08d321293eef".

2015 Nov 24
3
Functions have two types, one can be mutated but not the other
Function has its own FunctionType* member as well as a Type* member that it inherits from GlobalValue. The latter can be mutated but not the former, leading to potential strange inconsistencies. While I realize using mutateType is probably going to trigger a bunch of "you're doing it wrong" replies, it seems like mutateType, as a necessary evil, should be virtual and do the right