mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 12:18:15 +00:00
Replace deferred with deferred_none, deferred_in, deferred_out
This commit is contained in:
+12
-1
@@ -288,13 +288,24 @@ struct BlockLabel {
|
||||
Ast *label; // Ast_Label;
|
||||
};
|
||||
|
||||
enum DeferredProcedureKind {
|
||||
DeferredProcedure_none,
|
||||
DeferredProcedure_in,
|
||||
DeferredProcedure_out,
|
||||
};
|
||||
struct DeferredProcedure {
|
||||
DeferredProcedureKind kind;
|
||||
Entity *entity;
|
||||
};
|
||||
|
||||
|
||||
struct AttributeContext {
|
||||
String link_name;
|
||||
String link_prefix;
|
||||
isize init_expr_list_count;
|
||||
String thread_local_model;
|
||||
String deprecated_message;
|
||||
Entity *deferred_procedure;
|
||||
DeferredProcedure deferred_procedure;
|
||||
};
|
||||
|
||||
AttributeContext make_attribute_context(String link_prefix) {
|
||||
|
||||
Reference in New Issue
Block a user