From 0767f13fbd87c99aea7893eb64199b76be42cd61 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 18 Nov 2020 14:55:20 +0100 Subject: pkg/compiler: fix crash on invalid templates Discovered by go-fuzz/OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27599 --- pkg/compiler/compiler_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkg/compiler/compiler_test.go') diff --git a/pkg/compiler/compiler_test.go b/pkg/compiler/compiler_test.go index 9bc93a519..131270939 100644 --- a/pkg/compiler/compiler_test.go +++ b/pkg/compiler/compiler_test.go @@ -151,6 +151,14 @@ type p b[L] type b[L] { e b[L[L]] }`, + ` +p() b[len] +type b[b] b +`, + ` +p() b[len[opt]] +type b[b] b +`, } { Fuzz([]byte(data)[:len(data):len(data)]) } -- cgit mrf-deployment