Index: docs/pdds/draft/pdd19_pir.pod
===================================================================
--- docs/pdds/draft/pdd19_pir.pod	(revision 22690)
+++ docs/pdds/draft/pdd19_pir.pod	(working copy)
@@ -362,6 +362,20 @@
 End a compilation unit containing PASM code. Always paired with
 C<.emit>.
 
+=item #line <integer> <string>
+
+Set the line number and filename to the value specified. This is useful in
+case the PIR code is generated from some source file, and any error messages
+should print the source file, not the line number and filename of the generated
+file.
+
+{{ PROPOSAL: Change this to:
+
+ .line <integer> ',' <string>
+
+which is more consistent, and not as confusing as #line, which looks as a comment.
+Also, the #line directive must be at the beginning of the line. See [RT#45857]. }}
+
 =back
 
 =head3 Directives used for Parrot calling conventions.
