|
|
|
/* @generated */
|
|
|
|
digraph cfg {
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_1" [label="1: Start init_from_ptr\nFormals: par:int*\nLocals: p:int* d:int& v:int \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_1" -> "init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_5" ;
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_2" [label="2: Exit init_from_ptr \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_3" [label="3: DeclStmt \n VARIABLE_DECLARED(p:int*); [line 23, column 3]\n n$0=*&par:int* [line 23, column 12]\n *&p:int*=n$0 [line 23, column 3]\n NULLIFY(&par); [line 23, column 3]\n NULLIFY(&p); [line 23, column 3]\n EXIT_SCOPE(n$0,par,p); [line 23, column 3]\n APPLY_ABSTRACTION; [line 23, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_3" -> "init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_2" ;
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_4" [label="4: DeclStmt \n VARIABLE_DECLARED(d:int&); [line 22, column 3]\n n$1=*&par:int* [line 22, column 13]\n *&d:int&=n$1 [line 22, column 3]\n NULLIFY(&d); [line 22, column 3]\n EXIT_SCOPE(n$1,d); [line 22, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_4" -> "init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_3" ;
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_5" [label="5: DeclStmt \n VARIABLE_DECLARED(v:int); [line 21, column 3]\n n$2=*&par:int* [line 21, column 12]\n n$3=*n$2:int [line 21, column 11]\n *&v:int=n$3 [line 21, column 3]\n NULLIFY(&v); [line 21, column 3]\n EXIT_SCOPE(n$2,n$3,v); [line 21, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_5" -> "init_from_ptr#9521990274512470149.d27094f3cfd0d42c143fba9593870578_4" ;
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_1" [label="1: Start init_from_ref\nFormals: par:int&\nLocals: p:int* d:int& v:int \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_1" -> "init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_5" ;
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_2" [label="2: Exit init_from_ref \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_3" [label="3: DeclStmt \n VARIABLE_DECLARED(p:int*); [line 11, column 3]\n n$0=*&par:int& [line 11, column 13]\n *&p:int*=n$0 [line 11, column 3]\n NULLIFY(&p); [line 11, column 3]\n NULLIFY(&par); [line 11, column 3]\n EXIT_SCOPE(n$0,p,par); [line 11, column 3]\n APPLY_ABSTRACTION; [line 11, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_3" -> "init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_2" ;
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_4" [label="4: DeclStmt \n VARIABLE_DECLARED(d:int&); [line 10, column 3]\n n$1=*&par:int& [line 10, column 12]\n *&d:int&=n$1 [line 10, column 3]\n NULLIFY(&d); [line 10, column 3]\n EXIT_SCOPE(n$1,d); [line 10, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_4" -> "init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_3" ;
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_5" [label="5: DeclStmt \n VARIABLE_DECLARED(v:int); [line 9, column 3]\n n$2=*&par:int& [line 9, column 11]\n n$3=*n$2:int [line 9, column 11]\n *&v:int=n$3 [line 9, column 3]\n NULLIFY(&v); [line 9, column 3]\n EXIT_SCOPE(n$2,n$3,v); [line 9, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_5" -> "init_from_ref#17239877270654219020.166550b98b7cafba1c908639121bced8_4" ;
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_1" [label="1: Start init_from_val\nFormals: par:int\nLocals: p:int* d:int& v:int \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_1" -> "init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_5" ;
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_2" [label="2: Exit init_from_val \n NULLIFY(&par); [line 18, column 1]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_3" [label="3: DeclStmt \n VARIABLE_DECLARED(p:int*); [line 17, column 3]\n *&p:int*=&par [line 17, column 3]\n NULLIFY(&p); [line 17, column 3]\n EXIT_SCOPE(p,par); [line 17, column 3]\n APPLY_ABSTRACTION; [line 17, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_3" -> "init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_2" ;
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_4" [label="4: DeclStmt \n VARIABLE_DECLARED(d:int&); [line 16, column 3]\n *&d:int&=&par [line 16, column 3]\n NULLIFY(&d); [line 16, column 3]\n EXIT_SCOPE(d); [line 16, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_4" -> "init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_3" ;
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_5" [label="5: DeclStmt \n VARIABLE_DECLARED(v:int); [line 15, column 3]\n n$0=*&par:int [line 15, column 11]\n *&v:int=n$0 [line 15, column 3]\n NULLIFY(&v); [line 15, column 3]\n EXIT_SCOPE(n$0,v); [line 15, column 3]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_5" -> "init_from_val#14538961741925123970.e5e29991fa3b6aa0a341c0c9f54754a7_4" ;
|
|
|
|
}
|