diff --git a/llvm-general-pure.cabal b/llvm-general-pure.cabal
--- a/llvm-general-pure.cabal
+++ b/llvm-general-pure.cabal
@@ -1,5 +1,5 @@
 name: llvm-general-pure
-version: 3.4.4.1
+version: 3.4.5.0
 license: BSD3
 license-file: LICENSE
 author: Benjamin S.Scarlet <fgthb0@greynode.net>
@@ -23,7 +23,7 @@
   type: git
   location: git://github.com/bscarlet/llvm-general.git
   branch: llvm-3.4
-  tag: pure-v3.4.4.1
+  tag: pure-v3.4.5.0
 
 library
   ghc-options: -fwarn-unused-imports
@@ -79,7 +79,7 @@
     HUnit >= 1.2.4.2,
     test-framework-quickcheck2 >= 0.3.0.1,
     QuickCheck >= 2.5.1.1,
-    llvm-general-pure == 3.4.4.1,
+    llvm-general-pure == 3.4.5.0,
     containers >= 0.4.2.1,
     mtl >= 2.1.3
   hs-source-dirs: test
diff --git a/src/LLVM/General/AST/Attribute.hs b/src/LLVM/General/AST/Attribute.hs
--- a/src/LLVM/General/AST/Attribute.hs
+++ b/src/LLVM/General/AST/Attribute.hs
@@ -10,6 +10,7 @@
     | SignExt
     | InReg
     | SRet
+    | Alignment Word32
     | NoAlias
     | ByVal
     | NoCapture
@@ -27,7 +28,6 @@
     | OptimizeForSize
     | StackProtect
     | StackProtectReq
-    | Alignment Word32
     | NoRedZone
     | NoImplicitFloat
     | Naked
