This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
get "stack smasshing" for code that uses pointers passed as references.
- From: Wendell Nichols <wcn00 at shaw dot ca>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 23 Aug 2010 08:26:52 -0600
- Subject: get "stack smasshing" for code that uses pointers passed as references.
I have some code that passes pointers like:
int foo( int a,char *& word){
...
}
If that function modifies the actual pointer word (indexes it for
instance) I will get a stack smashing error at runtime. The code runs
perfectly if I set -fno-stack-protector.
Is this feature intended to work properly with references?
wcn