small patch for llvm-ld, script improvement

New to llvm and hopefully this will be a welcome small improvement.
The shell script wrapper generated by llvm-ld only works when the current working directory is the same as where the script and the bitcode file is. This can be fixed pretty easily by putting
`dirname $0`/
in front of the bitcode file name and should work as long as the bitcode and wrapper script live in the same directory.
Here's a 2 line patch to tools/llvm-ld/llvm-ld.cpp

llvm_ld_dirname.diff.gz (279 Bytes)