diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2010-10-17 11:01:31 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2010-10-17 11:01:31 +0000 |
commit | 1501d0941a5d845d923b30c6199ce0f8b792bdc8 (patch) | |
tree | 013659d5354d68e2fe8c2c1e6e3d02449f4adf4b /libobjc/linking.m | |
parent | 368be4c7351ae32340d6ef1fbf330467792c1432 (diff) |
In libobjc/: 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/:
2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
* init.c (objc_send_load): Do not wait for NXConstantString to be
registered before executing +load. There is no point if
-fconstant-string-class=xxx is used when compiling all modules,
as is the case for almost all users.
* linking.m (__objc_linking): Do not try to forcefully link in
NXConstantString.
In gcc/:
2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
* doc/objc.texi (What you can and what you cannot do in +load):
Document that sending messages to constant string objects in +load
is not guaranteed to work.
From-SVN: r165583
Diffstat (limited to 'libobjc/linking.m')
-rw-r--r-- | libobjc/linking.m | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libobjc/linking.m b/libobjc/linking.m index e94c8ea8c4b..4438a668ce4 100644 --- a/libobjc/linking.m +++ b/libobjc/linking.m @@ -27,12 +27,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include <objc/Object.h> #include <objc/NXConstStr.h> -/* Generate references to Object and NXConstanstString classes since they are - needed by the runtime system to run correctly. */ +/* Generate references to Object class since it is needed by the + runtime system to run correctly. */ void __objc_linking (void) { [Object name]; - [NXConstantString name]; } |