I used it on a very simple ray triangle intersection function, which at first it did surprisingly well. But then I changed the name of the function to something completely different and all hell broke loose. The output was total nonsense despite the code being exactly the same.