diff --git a/doc/langref.html.in b/doc/langref.html.in index bb4657f3ee..e7d124ac3a 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -11480,6 +11480,10 @@ fn readU32Be() u32 {} but use of hard tabs is discouraged. See {#link|Grammar#}.
+ For compatibility with other tools, the compiler ignores a UTF-8-encoded byte order mark (U+FEFF) + if it is the first Unicode code point in the source text. A byte order mark is not allowed anywhere else in the source. +
+Note that running zig fmt on a source file will implement all recommendations mentioned here. Note also that the stage1 compiler does not yet support CR or HT control characters.