Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reflextion test のソースのスライスについて #5

Open
maxfie1d opened this issue Nov 6, 2017 · 0 comments
Open

Reflextion test のソースのスライスについて #5

maxfie1d opened this issue Nov 6, 2017 · 0 comments
Labels

Comments

@maxfie1d
Copy link
Owner

maxfie1d commented Nov 6, 2017

現在グローバル変数は、__GLOBAL__にしているが、
これだけだと関数の中でグローバル変数が書き換えられるのを
追えなくないか?

たとえば、main関数内でfunc2()を呼び出した時、
func2()の内部でグローバル変数は変更されることになるが、
このときmain()関数内でグローバル変数が変更されたということに
なるのではないか。

int main(int argc, char** argv) {
     // ...
	g1 = 0;
	func1();
	g3 = g2;

	func2();    // この中で変えられたらヤバくない ??
	func3();    // この中で変えられたらヤバくない ??
	func4();    // この中で変えられたらヤバくない ??
	
     // ...
}
@maxfie1d maxfie1d added the bug label Nov 6, 2017
@maxfie1d maxfie1d changed the title グローバル変数の所属について Reflextion test のソースのスライスについて Nov 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant