소스 검색

src/core/perfmodel/perfmodel_history.c: starpu_perfmodel_init can be called even if the model does not define a symbol

Nathalie Furmento 10 년 전
부모
커밋
c5dfa54187
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/core/perfmodel/perfmodel_history.c

+ 2 - 2
src/core/perfmodel/perfmodel_history.c

@@ -653,10 +653,10 @@ static void initialize_model_with_file(FILE*f, struct starpu_perfmodel *model)
 
 
 void starpu_perfmodel_init(struct starpu_perfmodel *model)
 void starpu_perfmodel_init(struct starpu_perfmodel *model)
 {
 {
-	STARPU_ASSERT(model && model->symbol);
-
 	int already_init;
 	int already_init;
 
 
+	STARPU_ASSERT(model);
+
 	STARPU_PTHREAD_RWLOCK_RDLOCK(&registered_models_rwlock);
 	STARPU_PTHREAD_RWLOCK_RDLOCK(&registered_models_rwlock);
 	already_init = model->is_init;
 	already_init = model->is_init;
 	STARPU_PTHREAD_RWLOCK_UNLOCK(&registered_models_rwlock);
 	STARPU_PTHREAD_RWLOCK_UNLOCK(&registered_models_rwlock);