diff options
author | Rob Clark <[email protected]> | 2020-05-16 12:08:26 -0700 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-05-19 16:06:17 +0000 |
commit | c1d33eed417a78407d0955b603085f4e521d9edf (patch) | |
tree | d2d76932d9318a02cd4fddced2fbb046b21655b1 /src/freedreno/ir3/ir3.h | |
parent | 65f604e3b3b25bb95c96062675817a3828562e26 (diff) |
freedreno/ir3: make foreach_ssa_src declar cursor ptr
Signed-off-by: Rob Clark <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5048>
Diffstat (limited to 'src/freedreno/ir3/ir3.h')
-rw-r--r-- | src/freedreno/ir3/ir3.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/freedreno/ir3/ir3.h b/src/freedreno/ir3/ir3.h index 547cf627203..2ce37bccbac 100644 --- a/src/freedreno/ir3/ir3.h +++ b/src/freedreno/ir3/ir3.h @@ -1110,8 +1110,9 @@ static inline bool __is_false_dep(struct ir3_instruction *instr, unsigned n) /* iterator for an instruction's SSA sources (instr), also returns src #: */ #define foreach_ssa_src_n(__srcinst, __n, __instr) \ - foreach_ssa_srcp_n(__srcp, __n, __instr) \ - if ((__srcinst = *__srcp)) + for (struct ir3_instruction *__srcinst = (void *)~0; __srcinst; __srcinst = NULL) \ + foreach_ssa_srcp_n(__srcp, __n, __instr) \ + if ((__srcinst = *__srcp)) /* iterator for an instruction's SSA sources (instr): */ #define foreach_ssa_src(__srcinst, __instr) \ |