Add buffer store to nonuniform tests
diff --git a/Test/baseResults/spv.nonuniform.frag.out b/Test/baseResults/spv.nonuniform.frag.out
index b06a92d..9abcf35 100644
--- a/Test/baseResults/spv.nonuniform.frag.out
+++ b/Test/baseResults/spv.nonuniform.frag.out
@@ -1,7 +1,7 @@
 spv.nonuniform.frag
 // Module Version 10000
 // Generated by (magic number): 8000a
-// Id's are bound by 212
+// Id's are bound by 215
 
                               Capability Shader
                               Capability InputAttachment
@@ -159,6 +159,9 @@
                               Decorate 207 DecorationNonUniformEXT
                               Decorate 208 DecorationNonUniformEXT
                               Decorate 209 DecorationNonUniformEXT
+                              Decorate 92(nu_ii) DecorationNonUniformEXT
+                              Decorate 212 DecorationNonUniformEXT
+                              Decorate 214 DecorationNonUniformEXT
                2:             TypeVoid
                3:             TypeFunction 2
                6:             TypeInt 32 1
@@ -382,6 +385,10 @@
              210:   30(float) Load 32(b)
              211:   30(float) FAdd 210 209
                               Store 32(b) 211
+             212:      6(int) Load 92(nu_ii)
+             213:   30(float) Load 32(b)
+             214:     94(ptr) AccessChain 102(storageBuffer) 212 53
+                              Store 214 213
                               Return
                               FunctionEnd
   11(foo(i1;i1;):      6(int) Function None 8
diff --git a/Test/spv.nonuniform.frag b/Test/spv.nonuniform.frag
index d3b05a5..2946403 100644
--- a/Test/spv.nonuniform.frag
+++ b/Test/spv.nonuniform.frag
@@ -52,4 +52,6 @@
     b += uniformBuffer[uv[nu_ii]].a;

     b += uniformBuffer[int(m[2].z)].a;

     b += uniformBuffer[s.a].a;

+

+    storageBuffer[nu_ii].b = b;

 }