From ea956da667435ec990d504e9969c65748ad8161f Mon Sep 17 00:00:00 2001 From: Cameron Ross Date: Fri, 15 Jun 2018 19:22:41 -0300 Subject: [PATCH] make Dumper.dump @safe --- source/dyaml/dumper.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/dyaml/dumper.d b/source/dyaml/dumper.d index c3cf80d..014f794 100644 --- a/source/dyaml/dumper.d +++ b/source/dyaml/dumper.d @@ -239,12 +239,12 @@ struct Dumper * Throws: YAMLException on error (e.g. invalid nodes, * unable to write to file/stream). */ - void dump(Node[] documents ...) @trusted + void dump(Node[] documents ...) @safe { try { - auto emitter = Emitter(stream_, canonical_, indent_, textWidth_, lineBreak_); - auto serializer = Serializer(&emitter, resolver_, encoding_, explicitStart_, + auto emitter = new Emitter(stream_, canonical_, indent_, textWidth_, lineBreak_); + auto serializer = Serializer(emitter, resolver_, encoding_, explicitStart_, explicitEnd_, YAMLVersion_, tags_); foreach(ref document; documents) {