#ifndef WONKY_LINKAGE_CONSTRAINTS_H
#define WONKY_LINKAGE_CONSTRAINTS_H WONKY_LINKAGE_CONSTRAINTS_H
#include <program.h>
#include <scope.h>
#include <denoted.h>
#include <common.h>
#include <program.h>
#include <linkage.h>
_Bool constraint_check_object_linkage(struct Denoted_Object *denoted_object ,struct Denoted *previous_denoted_with_same_id, struct Scope *current,struct Translation_Data *translation_data);
_Bool constraint_check_function_linkage(struct Denoted_Function *denoted_function,struct Denoted *previous_denoted_with_same_id,struct Scope *current,struct Translation_Data *translation_data);
//_Bool constrain_check_for_multiple_initialisations_of_object(struct Program *program,struct Translation_Data *translation_data);
#endif