"llvm/git@repo.hca.bsc.es:lalbano/llvm-bpevl.git" did not exist on "5c54d75763d0a21d2b8e45ce1cd9b3f201164112"
Ensure that the line table for functions with cleanups is sequential.
If there is cleanup code, the cleanup code gets the debug location of the closing '}'. The subsequent ret IR-instruction does not get a debug location. The return _expression_ will get the debug location of the return statement. If the function contains only a single, simple return statement, the cleanup code may become the first breakpoint in the function. In this case we set the debug location for the cleanup code to the location of the return statement. rdar://problem/13442648 llvm-svn: 180932
Loading
Please register or sign in to comment