aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2013-09-18 23:37:00 +0200
committerBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2013-09-18 23:40:19 +0200
commitedad1e1558bf5a561ffb33c5bf5ca0553711e1ee (patch)
tree7eeacc66f902057bfb0a96da342aef09d13d032c
parent8512992f50e8444c1985bbeb17c3385a58fc0fed (diff)
downloadandroid_bionic-edad1e1558bf5a561ffb33c5bf5ca0553711e1ee.tar.gz
android_bionic-edad1e1558bf5a561ffb33c5bf5ca0553711e1ee.tar.bz2
android_bionic-edad1e1558bf5a561ffb33c5bf5ca0553711e1ee.zip
Fix mismatch between declaration and forward declaration
KernelArgumentBlock is defined as a class in KernelArgumentBlock.h, but forward declarations refer to it as a struct. While this is essentially the same, the mismatch causes a compiler warning in clang (and may cause warnings in future versions of gcc) in code that is supposed to be compiled with -Werror. Change-Id: I4ba49d364c44d0a42c276aff3a8098300dbdcdf0 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--libc/bionic/libc_init_common.h2
-rw-r--r--libc/private/bionic_tls.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/libc/bionic/libc_init_common.h b/libc/bionic/libc_init_common.h
index 14105f87b..59dc7dff8 100644
--- a/libc/bionic/libc_init_common.h
+++ b/libc/bionic/libc_init_common.h
@@ -49,7 +49,7 @@ void __libc_fini(void* finit_array);
__END_DECLS
#if defined(__cplusplus)
-struct KernelArgumentBlock;
+class KernelArgumentBlock;
void __LIBC_HIDDEN__ __libc_init_common(KernelArgumentBlock& args);
#endif
diff --git a/libc/private/bionic_tls.h b/libc/private/bionic_tls.h
index d15b1ca06..9ea36474e 100644
--- a/libc/private/bionic_tls.h
+++ b/libc/private/bionic_tls.h
@@ -113,7 +113,7 @@ extern int __set_tls(void* ptr);
__END_DECLS
#if defined(__cplusplus)
-struct KernelArgumentBlock;
+class KernelArgumentBlock;
extern __LIBC_HIDDEN__ void __libc_init_tls(KernelArgumentBlock& args);
#endif