diff --git a/pyopencl/array.py b/pyopencl/array.py
index f5ad2ff76d0036be080bcbade85d38491d690597..ac32eede8d277cd1a5d00c553027eda8e23ecdde 100644
--- a/pyopencl/array.py
+++ b/pyopencl/array.py
@@ -61,7 +61,16 @@ except:
     def _dtype_is_object(t):
         return False
 
-vec = cltypes
+
+class VecLookupWarner(object):
+    def __getattr__(self, name):
+        from warnings import warn
+        warn("pyopencl.array.vec is deprecated. "
+             "Please use pyopencl.cltypes for OpenCL vector and scalar types",
+             DeprecationWarning, 2)
+        return getattr(cltypes, name)
+
+vec = VecLookupWarner()
 
 # {{{ helper functionality