From ddb5b9ee53199dfeed9b3367f0e2dc32a278345b Mon Sep 17 00:00:00 2001 From: James Bardin Date: Tue, 1 Dec 2020 09:05:59 -0500 Subject: [PATCH] fix break from switch in loop --- addrs/module_instance.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addrs/module_instance.go b/addrs/module_instance.go index 75c69254a..f3efa7eaf 100644 --- a/addrs/module_instance.go +++ b/addrs/module_instance.go @@ -82,6 +82,7 @@ func parseModuleInstancePrefix(traversal hcl.Traversal) (ModuleInstance, hcl.Tra var mi ModuleInstance var diags tfdiags.Diagnostics +LOOP: for len(remain) > 0 { var next string switch tt := remain[0].(type) { @@ -96,7 +97,7 @@ func parseModuleInstancePrefix(traversal hcl.Traversal) (ModuleInstance, hcl.Tra Detail: "Module address prefix must be followed by dot and then a name.", Subject: remain[0].SourceRange().Ptr(), }) - break + break LOOP } if next != "module" { @@ -129,7 +130,7 @@ func parseModuleInstancePrefix(traversal hcl.Traversal) (ModuleInstance, hcl.Tra Detail: "Prefix \"module.\" must be followed by a module name.", Subject: remain[0].SourceRange().Ptr(), }) - break + break LOOP } remain = remain[1:] step := ModuleInstanceStep{