{-# LINE 1 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}

module Language.SpirV.Shaderc.Exception.Enum where

import Foreign.Storable
import Foreign.C.Enum
import Data.Word



enum "CompilationStatus" ''Word32
{-# LINE 14 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
		[''Show, ''Storable] [
	("CompilationStatusSuccess",
		0),
{-# LINE 17 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusInvalidStage",
		1),
{-# LINE 19 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusError",
		2),
{-# LINE 21 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusInternalError",
		3),
{-# LINE 23 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusNullResultObject",
		4),
{-# LINE 25 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusInvalidAssembly",
		5),
{-# LINE 27 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusValidationError",
		6),
{-# LINE 29 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusTransformationError",
		7),
{-# LINE 31 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}
	("CompilationStatusConfigurationError",
		8) ]
{-# LINE 33 "src/Language/SpirV/Shaderc/Exception/Enum.hsc" #-}