Make codesighs work on OSX again.
Bug 388891, patch by Vlad Sukhoy
<vladimir.sukhoy@gmail.com>, r=shebs
--- a/tools/codesighs/nm_wrap_osx.pl
+++ b/tools/codesighs/nm_wrap_osx.pl
@@ -49,17 +49,17 @@ my($prev_kind) = "";
my($prev_symbol) = "";
open(NM_OUTPUT, "nm -fnol $ARGV[0] | c++filt |") or die "nm failed to run on $ARGV[0]\n";
while (<NM_OUTPUT>)
{
my($line) = $_;
chomp($line);
- if ($line =~ /^([^:]+):([0-9a-f]{8}) (\w) (.+)$/)
+ if ($line =~ /^([^:]+):\s*([0-9a-f]{8}) (\w) (.+)$/)
{
my($module) = $1;
my($addr) = $2;
my($kind) = $3;
my($symbol) = $4;
# we expect the input to have been piped through c++filt to
# demangle symbols. For some reason, it doesn't always demangle