| commit | 58711a9563e4abf71e0c0456246a5493cf640df8 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Sun Nov 01 19:11:37 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Sun Nov 01 19:11:37 2020 -0800 |
| tree | ab112753d97254b3114d732cca8e96e977209b50 | |
| parent | e279735b790d95b78fd245f983dee26df713b1d4 [diff] [blame] |
Move #pragma once to where header block is written
diff --git a/gen/src/include.rs b/gen/src/include.rs index d88c12d..cf718da 100644 --- a/gen/src/include.rs +++ b/gen/src/include.rs
@@ -47,9 +47,14 @@ } pub(super) fn write(out: &mut OutFile) { + let header = out.header; let include = &mut out.include; let out = &mut include.content; + if header { + writeln!(out, "#pragma once"); + } + for include in &include.custom { match include.kind { IncludeKind::Quoted => {