aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMValidatingContainers.m
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation/GTMValidatingContainers.m')
-rw-r--r--Foundation/GTMValidatingContainers.m7
1 files changed, 4 insertions, 3 deletions
diff --git a/Foundation/GTMValidatingContainers.m b/Foundation/GTMValidatingContainers.m
index 3b31356..3dcab68 100644
--- a/Foundation/GTMValidatingContainers.m
+++ b/Foundation/GTMValidatingContainers.m
@@ -210,7 +210,7 @@ void _GTMValidateContainer(id container, id target, SEL selector) {
if ((self = [super init])) {
[self release];
}
- return [[NSMutableArray alloc] initWithCapacity:capacity];
+ return (GTMValidatingArray*)[[NSMutableArray alloc] initWithCapacity:capacity];
}
#endif // GTM_CONTAINERS_VALIDATE
@end
@@ -287,7 +287,8 @@ void _GTMValidateContainer(id container, id target, SEL selector) {
if ((self = [super init])) {
[self release];
}
- return [[NSMutableDictionary alloc] initWithCapacity:capacity];
+ return (GTMValidatingDictionary*)[[NSMutableDictionary alloc]
+ initWithCapacity:capacity];
}
#endif // GTM_CONTAINERS_VALIDATE
@@ -366,7 +367,7 @@ void _GTMValidateContainer(id container, id target, SEL selector) {
if ((self = [super init])) {
[self release];
}
- return [[NSMutableSet alloc] initWithCapacity:capacity];
+ return (GTMValidatingSet*)[[NSMutableSet alloc] initWithCapacity:capacity];
}
#endif // GTM_CONTAINERS_VALIDATE
@end