diff options
Diffstat (limited to 'compiler/elf_builder.h')
-rw-r--r-- | compiler/elf_builder.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/elf_builder.h b/compiler/elf_builder.h index 46484b1cd6..a7461a5525 100644 --- a/compiler/elf_builder.h +++ b/compiler/elf_builder.h @@ -100,6 +100,12 @@ class ElfBuilder FINAL { header_.sh_entsize = entsize; } + ~Section() OVERRIDE { + if (started_) { + CHECK(finished_); + } + } + // Start writing of this section. void Start() { CHECK(!started_); |