@@ -7828,3 +7828,40 @@ ir.cpp:
78287828# 1109| Type = [LValueReferenceType] unsigned int &
78297829# 1109| ValueCategory = prvalue(load)
78307830# 1111| 1: [ReturnStmt] return ...
7831+ # 1113| [TopLevelFunction] void ExternDeclarations()
7832+ # 1113| params:
7833+ # 1114| body: [Block] { ... }
7834+ # 1115| 0: [DeclStmt] declaration
7835+ # 1115| 0: [VariableDeclarationEntry] declaration of g
7836+ # 1115| Type = [IntType] int
7837+ # 1116| 1: [DeclStmt] declaration
7838+ # 1116| 0: [VariableDeclarationEntry] definition of x
7839+ # 1116| Type = [IntType] int
7840+ # 1117| 2: [DeclStmt] declaration
7841+ # 1117| 0: [VariableDeclarationEntry] definition of y
7842+ # 1117| Type = [IntType] int
7843+ # 1117| 1: [FunctionDeclarationEntry] declaration of f
7844+ # 1117| Type = [IntType] int
7845+ # 1118| 3: [DeclStmt] declaration
7846+ # 1118| 0: [FunctionDeclarationEntry] declaration of z
7847+ # 1118| Type = [IntType] int
7848+ # 1118| 1: [FunctionDeclarationEntry] declaration of w
7849+ # 1118| Type = [IntType] int
7850+ # 1118| 2: [VariableDeclarationEntry] definition of h
7851+ # 1118| Type = [IntType] int
7852+ # 1119| 4: [DeclStmt] declaration
7853+ # 1119| 0: [TypeDeclarationEntry] declaration of d
7854+ # 1119| Type = [LocalTypedefType] d
7855+ # 1120| 5: [ReturnStmt] return ...
7856+ # 1117| [TopLevelFunction] int f(float)
7857+ # 1117| params:
7858+ # 1117| 0: [Parameter] p#0
7859+ # 1117| Type = [FloatType] float
7860+ # 1118| [TopLevelFunction] int z(float)
7861+ # 1118| params:
7862+ # 1118| 0: [Parameter] p#0
7863+ # 1118| Type = [FloatType] float
7864+ # 1118| [TopLevelFunction] int w(float)
7865+ # 1118| params:
7866+ # 1118| 0: [Parameter] p#0
7867+ # 1118| Type = [FloatType] float
0 commit comments