mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-21 20:12:56 +02:00
Revert "[FunctionAttrs] Remove redundant assignment."
This reverts r253661. Turns out that the assignment is not redundant (despite the Clang static analyzer claiming the opposite). The variable is being used by the lambda function AddUsersToWorklistIfCapturing(). llvm-svn: 253696
This commit is contained in:
parent
aae398c96d
commit
a99f5d534e
@ -486,6 +486,8 @@ determinePointerReadAttrs(Argument *A,
|
||||
return Attribute::None;
|
||||
}
|
||||
|
||||
Captures &= !CS.doesNotCapture(UseIndex);
|
||||
|
||||
// Since the optimizer (by design) cannot see the data flow corresponding
|
||||
// to a operand bundle use, these cannot participate in the optimistic SCC
|
||||
// analysis. Instead, we model the operand bundle uses as arguments in
|
||||
|
Loading…
Reference in New Issue
Block a user