[symbolize] Reverse order of inline backtraces

I got the order for how inlines are given backwards. This
change updates the symbolizer to display inlined calls
in the correct order.

Change-Id: I5811b07c16fa6bbf339a6de3f9139700ffd595bf
diff --git a/symbolize/demuxer_test.go b/symbolize/demuxer_test.go
index 64bf506..1ac8e8f 100644
--- a/symbolize/demuxer_test.go
+++ b/symbolize/demuxer_test.go
@@ -227,7 +227,7 @@
 	// mock the input and outputs of llvm-symbolizer
 	symbo := newMockSymbolizer([]mockModule{
 		{"testdata/libc.elf", map[uint64][]SourceLocation{
-			0x429c0: {{NewOptStr("atan2.c"), 49, NewOptStr("atan2")}, {NewOptStr("math.h"), 51, NewOptStr("__DOUBLE_FLOAT")}},
+			0x429c0: {{NewOptStr("math.h"), 51, NewOptStr("__DOUBLE_FLOAT")}, {NewOptStr("atan2.c"), 49, NewOptStr("atan2")}},
 			0x43680: {{NewOptStr("pow.c"), 23, NewOptStr("pow")}},
 			0x44987: {{NewOptStr("memcpy.c"), 76, NewOptStr("memcpy")}},
 		}},
diff --git a/symbolize/presenter.go b/symbolize/presenter.go
index 0781a0d..0049ac1 100644
--- a/symbolize/presenter.go
+++ b/symbolize/presenter.go
@@ -32,9 +32,8 @@
 		fmt.Fprintf(out, "%s    #%-4d %#016x in <%s>+%#x\n", hdr.Present(), frame, info.addr, info.mod.Name, modRelAddr)
 		return
 	}
-	for i, _ := range info.locs {
+	for i, loc := range info.locs {
 		i = len(info.locs) - i - 1
-		loc := info.locs[i]
 		fmt.Fprintf(out, "%s    ", hdr.Present())
 		var frameStr string
 		if i == 0 {