using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Boogie; namespace GPUVerify { abstract class AccessCollector : StandardVisitor { protected IKernelArrayInfo NonLocalState; public AccessCollector(IKernelArrayInfo NonLocalState) { this.NonLocalState = NonLocalState; } protected void MultiDimensionalMapError() { Console.WriteLine("*** Error - multidimensional maps not supported in kernels, use nested maps instead"); Environment.Exit(1); } } }