We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1146531 commit 7e0bbf1Copy full SHA for 7e0bbf1
1 file changed
cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.qhelp
@@ -10,7 +10,7 @@ header files, and this inclusion graph contains a cycle, then at least one file
10
cycle. Because of cases like these, all headers should be guarded as a matter of good practice, even if they do not strictly need to be.
11
</p>
12
<p>
13
-Furthermore, most modern compilers contain optimisations which are triggered by header guards. If the header guard strictly conforms to the pattern
+Furthermore, most modern compilers contain optimizations which are triggered by header guards. If the header guard strictly conforms to the pattern
14
that compilers expect, then inclusions of that header other than the first have absolutely no effect: the file isn't re-read from disk, nor is it
15
re-tokenised or re-preprocessed. This can result in a noticeable, albeit minor, improvement to compilation time.
16
0 commit comments