summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ItaniumMangle.cpp
diff options
context:
space:
mode:
authorMax Kazantsev <max.kazantsev@azul.com>2017-06-02 07:11:00 +0000
committerMax Kazantsev <max.kazantsev@azul.com>2017-06-02 07:11:00 +0000
commit4d8748a98738e9948a4bb0d54134753224d03856 (patch)
treefc8abfbbf1d80a291631d2d228ccb5b2e9ff97fd /clang/lib/AST/ItaniumMangle.cpp
parent694e8a0d2ffeb21c8c3b600cb0d6c837f12dabb8 (diff)
downloadbcm5719-llvm-4d8748a98738e9948a4bb0d54134753224d03856.tar.gz
bcm5719-llvm-4d8748a98738e9948a4bb0d54134753224d03856.zip
[SelectionDAG] Get rid of recursion in findNonImmUse
The recursive implementation of findNonImmUse may overflow stack on extremely long use chains. This patch replaces it with an equivalent iterative implementation. Reviewed By: bogner Differential Revision: https://reviews.llvm.org/D33775 llvm-svn: 304522
Diffstat (limited to 'clang/lib/AST/ItaniumMangle.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud