    `(,(regexp-opt '("strong_retain" "strong_retain_autoreleased"
                     "strong_release" "strong_retain_unowned" "ref_to_unowned"
                     "unowned_to_ref" "unowned_retain" "unowned_release"
-                    "load_weak" "store_weak")
+                    "load_weak" "store_weak" "fix_lifetime")
 		  'words) . font-lock-keyword-face)
    ;; Literals
    `(,(regexp-opt '("function_ref" "builtin_function_ref" "global_addr"

                  'words) . font-lock-keyword-face)
   ;; Protocol and Protocol Composition Types
   `(,(regexp-opt '("init_existential" "upcast_existential" "deinit_existential"
                    "project_existential" "init_existential_ref"
                    "upcast_existential_ref" "project_existential_ref")
		  'words) . font-lock-keyword-face)
   ;; Unchecked Conversions
   `(,(regexp-opt '("coerce" "upcast"
                    "address_to_pointer" "pointer_to_address"
                    "ref_to_object_pointer" "object_pointer_to_ref"
                    "ref_to_raw_pointer" "raw_pointer_to_ref"
                    "convert_function" "bridge_to_block"
                    "thin_to_thick_function" "is_nonnull")
                  'words) . font-lock-keyword-face)
   ;; Checked Conversions

   `(,(regexp-opt '("metatype" "value_metatype"
                    "existential_metatype") 'words) . font-lock-keyword-face)
   ;; Aggregate Types
   `(,(regexp-opt '("retain_value" "release_value" "tuple" "tuple_extract"
                    "tuple_element_addr" "struct" "struct_extract"
                    "struct_element_addr" "ref_element_addr")
                  'words) . font-lock-keyword-face)
