absolute: fix how modifications are handled
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 23 Oct 2012 08:43:35 +0000 (23 11:43 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 23 Oct 2012 08:43:35 +0000 (23 11:43 +0300)
We want to let the modification hooks handle all the modifications.  Move
the register call later in the check_list.h file so that the modification
hooks unset thing and we reset them as needed.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_list.h
smatch_absolute.c

index b3afb52..3a1c738 100644 (file)
@@ -4,8 +4,8 @@
 #endif
 
 CK(register_smatch_extra) /* smatch_extra always has to be first */
-CK(register_absolute)
 CK(register_modification_hooks)
+CK(register_absolute)
 CK(register_definition_db_callbacks)
 CK(register_project)
 
index 9c31fce..8030ffb 100644 (file)
@@ -197,5 +197,5 @@ void register_absolute(int id)
 
 void register_absolute_late(int id)
 {
-       add_indirect_modification_hook(absolute_id, reset_state);
+       add_modification_hook(absolute_id, reset_state);
 }