---
source: crates/oxc_semantic/tests/integration/cfg.rs
expression: snapshot
input_file: crates/oxc_semantic/tests/integration/cfg_fixtures/function_as_expression.js
---
bb0: {

}

bb1: {
	statement
}

bb2: {

}

bb3: {

}

bb4: {
	statement
}

bb5: {

}

bb6: {

}

bb7: {

}

bb8: {

}

bb9: {

}

bb10: {
	statement
}

bb11: {

}

bb12: {

}

bb13: {
	statement
}

bb14: {

}

bb15: {

}

bb16: {
	statement
}

bb17: {

}

bb18: {

}

bb19: {
	statement
}

bb20: {

}

bb21: {

}

bb22: {
	statement
}

bb23: {

}

bb24: {

}

bb25: {

}

bb26: {

}

bb27: {
	statement
}

bb28: {

}

bb29: {

}

bb30: {

}

bb31: {

}

bb32: {
	statement
}

bb33: {

}

bb34: {

}

bb35: {
	statement
}

bb36: {

}

bb37: {

}

bb38: {

}

digraph {
    0 [ label = "" ]
    1 [ label = "ExpressionStatement" ]
    2 [ label = "" ]
    3 [ label = "" ]
    4 [ label = "ExpressionStatement" ]
    5 [ label = "" ]
    6 [ label = "" ]
    7 [ label = "" ]
    8 [ label = "" ]
    9 [ label = "" ]
    10 [ label = "ExpressionStatement" ]
    11 [ label = "" ]
    12 [ label = "" ]
    13 [ label = "ExpressionStatement" ]
    14 [ label = "" ]
    15 [ label = "" ]
    16 [ label = "ExpressionStatement" ]
    17 [ label = "" ]
    18 [ label = "" ]
    19 [ label = "ExpressionStatement" ]
    20 [ label = "" ]
    21 [ label = "" ]
    22 [ label = "ExpressionStatement" ]
    23 [ label = "" ]
    24 [ label = "" ]
    25 [ label = "" ]
    26 [ label = "" ]
    27 [ label = "ExpressionStatement" ]
    28 [ label = "" ]
    29 [ label = "" ]
    30 [ label = "" ]
    31 [ label = "" ]
    32 [ label = "ExpressionStatement" ]
    33 [ label = "" ]
    34 [ label = "" ]
    35 [ label = "ExpressionStatement" ]
    36 [ label = "" ]
    37 [ label = "" ]
    38 [ label = "" ]
    1 -> 0 [ label = "Error(Implicit)" ]
    3 -> 2 [ label = "Error(Implicit)" ]
    1 -> 3 [ label = "NewFunction" ]
    4 -> 0 [ label = "Error(Implicit)" ]
    1 -> 4 [ label = "Normal" ]
    6 -> 5 [ label = "Error(Implicit)" ]
    4 -> 6 [ label = "NewFunction" ]
    7 -> 0 [ label = "Error(Implicit)" ]
    4 -> 7 [ label = "Normal" ]
    9 -> 8 [ label = "Error(Implicit)" ]
    7 -> 9 [ label = "NewFunction" ]
    10 -> 0 [ label = "Error(Implicit)" ]
    7 -> 10 [ label = "Normal" ]
    12 -> 11 [ label = "Error(Implicit)" ]
    10 -> 12 [ label = "NewFunction" ]
    13 -> 0 [ label = "Error(Implicit)" ]
    10 -> 13 [ label = "Normal" ]
    15 -> 14 [ label = "Error(Implicit)" ]
    13 -> 15 [ label = "NewFunction" ]
    16 -> 0 [ label = "Error(Implicit)" ]
    13 -> 16 [ label = "Normal" ]
    18 -> 17 [ label = "Error(Implicit)" ]
    16 -> 18 [ label = "NewFunction" ]
    19 -> 0 [ label = "Error(Implicit)" ]
    16 -> 19 [ label = "Normal" ]
    21 -> 20 [ label = "Error(Implicit)" ]
    19 -> 21 [ label = "NewFunction" ]
    22 -> 0 [ label = "Error(Implicit)" ]
    19 -> 22 [ label = "Normal" ]
    24 -> 23 [ label = "Error(Implicit)" ]
    22 -> 24 [ label = "NewFunction" ]
    25 -> 0 [ label = "Error(Implicit)" ]
    22 -> 25 [ label = "Normal" ]
    26 -> 0 [ label = "Error(Implicit)" ]
    27 -> 0 [ label = "Error(Implicit)" ]
    25 -> 26 [ label = "Normal" ]
    25 -> 27 [ label = "Normal" ]
    26 -> 27 [ label = "Normal" ]
    29 -> 28 [ label = "Error(Implicit)" ]
    27 -> 29 [ label = "NewFunction" ]
    30 -> 0 [ label = "Error(Implicit)" ]
    27 -> 30 [ label = "Normal" ]
    31 -> 0 [ label = "Error(Implicit)" ]
    32 -> 0 [ label = "Error(Implicit)" ]
    30 -> 31 [ label = "Normal" ]
    30 -> 32 [ label = "Normal" ]
    31 -> 32 [ label = "Normal" ]
    34 -> 33 [ label = "Error(Implicit)" ]
    32 -> 34 [ label = "NewFunction" ]
    35 -> 0 [ label = "Error(Implicit)" ]
    32 -> 35 [ label = "Normal" ]
    37 -> 36 [ label = "Error(Implicit)" ]
    35 -> 37 [ label = "NewFunction" ]
    38 -> 0 [ label = "Error(Implicit)" ]
    35 -> 38 [ label = "Normal" ]
}
