[flang] Correct order of steps in idealized preprocessor description.
authorpeter klausler <pklausler@nvidia.com>
Wed, 4 Apr 2018 21:32:17 +0000 (14:32 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 4 Apr 2018 21:32:17 +0000 (14:32 -0700)
Original-commit: flang-compiler/f18@3107999501a1d81861c3f578ca78787244a9f026
Reviewed-on: https://github.com/flang-compiler/f18/pull/42
Tree-same-pre-rewrite: false

flang/documentation/preprocessing.md

index 8ad8ace..c9f9965 100644 (file)
@@ -84,9 +84,9 @@ In short, a Fortran preprocessor should work as if:
 4. C-style line continuations are processed in directives.
 5. C old-style comments are removed from directives.
 6. Directives are processed and macros expanded.
+   Along the way, Fortran `INCLUDE` lines and preprocessor `#include` directives
+   are expanded, and all these steps applied recursively to the introduced text.
 7. Newly visible Fortran comments are removed.
-8. Fortran `INCLUDE` lines are expanded, and all these steps applied
-   recursively to the introduced text.
 
 Last, if the preprocessor is not integrated into the Fortran compiler,
 new Fortran continuation line markers should be introduced into the final