|
@@ -128,19 +128,18 @@ do_location_header :: proc(opts: Options, buf: ^strings.Builder, location := #ca
|
|
fmt.sbprint(buf, file);
|
|
fmt.sbprint(buf, file);
|
|
}
|
|
}
|
|
if .Line in opts {
|
|
if .Line in opts {
|
|
- if (Location_File_Opts | {.Procedure}) & opts != nil {
|
|
|
|
|
|
+ if Location_File_Opts & opts != nil {
|
|
fmt.sbprint(buf, ":");
|
|
fmt.sbprint(buf, ":");
|
|
}
|
|
}
|
|
fmt.sbprint(buf, location.line);
|
|
fmt.sbprint(buf, location.line);
|
|
}
|
|
}
|
|
|
|
|
|
if .Procedure in opts {
|
|
if .Procedure in opts {
|
|
- if Location_File_Opts & opts != nil {
|
|
|
|
|
|
+ if (Location_File_Opts | {.Line}) & opts != nil {
|
|
fmt.sbprint(buf, ":");
|
|
fmt.sbprint(buf, ":");
|
|
}
|
|
}
|
|
fmt.sbprintf(buf, "%s()", location.procedure);
|
|
fmt.sbprintf(buf, "%s()", location.procedure);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
fmt.sbprint(buf, "] ");
|
|
fmt.sbprint(buf, "] ");
|
|
}
|
|
}
|