Skip to content

Commit 7b9b043

Browse files
committed
[lex.separate] Redistribute second comment
The second comment in [lex.separate] is both too specific, and not specific enough. Move the last sentence about use of separately translated TUs to the end of the first note, where it seems most appropriate. Move the rest to just after the definition of translation unit in phase 7 of translation.
1 parent 4b07ece commit 7b9b043

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

source/lex.tex

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,8 @@
3939
called a \defnadj{preprocessing}{translation unit}.
4040
\begin{note}
4141
A \Cpp{} program need not all be translated at the same time.
42-
\end{note}
43-
44-
\pnum
45-
\begin{note}
46-
Previously translated translation units can be preserved individually or in libraries.
47-
The separate translation units of a program communicate\iref{basic.link} by (for example)
48-
calls to functions whose identifiers have external or module linkage,
49-
manipulation of objects whose identifiers have external or module linkage, or
50-
manipulation of data files. Translation units can be separately
51-
translated and then later linked to produce an executable
52-
program\iref{basic.link}.
42+
Translation units can be separately translated and then later linked
43+
to produce an executable program\iref{basic.link}.
5344
\end{note}
5445
\indextext{compilation!separate|)}
5546

@@ -207,6 +198,13 @@
207198
entities and any external representation. The description is conceptual
208199
only, and does not specify any particular implementation.
209200
\end{note}
201+
\begin{note}
202+
Previously translated translation units can be preserved individually or in libraries.
203+
The separate translation units of a program communicate\iref{basic.link} by (for example)
204+
calls to functions whose identifiers have external or module linkage,
205+
manipulation of objects whose identifiers have external or module linkage, or
206+
manipulation of data files.
207+
\end{note}
210208

211209
While the tokens constituting translation units
212210
are being analyzed and translated,

0 commit comments

Comments
 (0)