mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Temporarily disable LLVM 17. Generic module contracts enabled.
This commit is contained in:
@@ -1418,7 +1418,7 @@ typedef struct
|
||||
typedef struct AstDocDirective_
|
||||
{
|
||||
SourceSpan span;
|
||||
DocDirectiveKind kind : 4;
|
||||
ContractKind kind : 4;
|
||||
union
|
||||
{
|
||||
struct
|
||||
@@ -1441,7 +1441,7 @@ typedef struct AstDocDirective_
|
||||
const char *rest_of_line;
|
||||
} generic;
|
||||
};
|
||||
} AstDocStmt;
|
||||
} AstContractStmt;
|
||||
|
||||
typedef struct Ast_
|
||||
{
|
||||
@@ -1472,7 +1472,7 @@ typedef struct Ast_
|
||||
AstId ct_else_stmt; // 4
|
||||
AstCtForeachStmt ct_foreach_stmt; // 40
|
||||
AstAssertStmt assert_stmt; // 16
|
||||
AstDocStmt doc_stmt;
|
||||
AstContractStmt contract;
|
||||
};
|
||||
} Ast;
|
||||
|
||||
@@ -1493,7 +1493,7 @@ typedef struct Module_
|
||||
bool no_extprefix : 1;
|
||||
AnalysisStage stage : 6;
|
||||
|
||||
AstId docs;
|
||||
AstId contracts;
|
||||
Decl** private_method_extensions;
|
||||
HTable symbols;
|
||||
struct CompilationUnit_ **units;
|
||||
|
||||
Reference in New Issue
Block a user