Update build.proto docs for column numbers.

Starlark locations now include columns, but this was not reflected in the comments for various location fields.

Closes #11652.

PiperOrigin-RevId: 319390792
diff --git a/src/main/protobuf/build.proto b/src/main/protobuf/build.proto
index a245aa8..181a8e4 100644
--- a/src/main/protobuf/build.proto
+++ b/src/main/protobuf/build.proto
@@ -286,9 +286,10 @@
   required string rule_class = 2;
 
   // The BUILD file and line number of the location (formatted as
-  // <absolute_path>:<line_number>) in the rule's package's BUILD file where the
-  // rule instance was instantiated. The line number will be that of a rule
-  // invocation or macro call (that in turn invoked a rule). See
+  // <absolute_path>:<line_number>:<column_number>) in the rule's package's
+  // BUILD file where the rule instance was instantiated. The line number will
+  // be that of a rule invocation or macro call (that in turn invoked a
+  // rule). See
   // https://docs.bazel.build/versions/master/skylark/macros.html#macro-creation
   optional string location = 3;
 
@@ -373,8 +374,8 @@
   // The name of the source file (a label).
   required string name = 1;
 
-  // The location of the source file.  This is a path with line numbers, not
-  // a label in the build system.
+  // The location of the source file.  This is a path with a line number and a
+  // column number not a label in the build system.
   optional string location = 2;
 
   // Labels of .bzl (Starlark) files that are transitively loaded in this BUILD
@@ -411,7 +412,7 @@
   // The label of the target that generates the file.
   required string generating_rule = 2;
 
-  // The path of the output file (not a label).
+  // The path, line number, and column number of the output file (not a label).
   optional string location = 3;
 }