R600: Fix segfault in R600TextureIntrinsicReplacer
authorTom Stellard <thomas.stellard@amd.com>
Thu, 5 Sep 2013 18:37:45 +0000 (18:37 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Thu, 5 Sep 2013 18:37:45 +0000 (18:37 +0000)
commit791cdd5fe08162f982e013057b587c9a8ff0bd03
tree786e4f70a27d83a10e65ba0efd5ccd00ee0ec3f1
parent577056f89c840537b059ea4cef8d2ae18513cda0
R600: Fix segfault in R600TextureIntrinsicReplacer

This pass was segfaulting when it ran into a non-intrinsic function
call.  Function calls are not supported, so now instead of segfaulting,
we will get an assertion failure with a nice error message.

I'm not sure how to test this using lit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190076 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/R600TextureIntrinsicsReplacer.cpp