module Test.Issues.Issue123 (test_issue123) where import Config import Test.Framework import Test.Framework.Providers.HUnit import Prelude as P import Data.Array.Accelerate as A import Data.Array.Accelerate.Examples.Internal as A test_issue123 :: Backend -> Config -> Test test_issue123 backend _conf = testCase "123" (assertEqual ref1 $ run backend (test1 n)) where n = 100 ref1 = fromList Z [n] test1 :: Int -> Acc (Scalar Int) test1 n = fold (+) 0 $ fill (constant (Z:.n)) 1