Reviewed By: jvillard Differential Revision: D3706184 fbshipit-source-id: e8d4c8bmaster
parent
a134669f73
commit
957bdde05e
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Copyright (c) 2016 - present Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
class Foo {
|
||||
public:
|
||||
int foo() {
|
||||
int i = 3;
|
||||
return i;
|
||||
}
|
||||
};
|
@ -0,0 +1,37 @@
|
||||
/*
|
||||
* Copyright (c) 2016 - present Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
#include "HeaderWithMutableLocalVar.h"
|
||||
|
||||
#define nil 0
|
||||
|
||||
// Mimic importing CKComponnet
|
||||
@interface CKComponent
|
||||
@end
|
||||
@implementation CKComponent
|
||||
@end
|
||||
|
||||
// Mimic importing CKCompositeComponnet
|
||||
@interface CKCompositeComponent : CKComponent
|
||||
+ (instancetype)newWithComponent:(CKComponent*)component;
|
||||
@end
|
||||
@implementation CKCompositeComponent
|
||||
+ (instancetype)newWithComponent:(CKComponent*)component {
|
||||
return nil;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface SomeClass : CKCompositeComponent
|
||||
@end
|
||||
@implementation SomeClass
|
||||
+ (instancetype) new {
|
||||
int i; // error
|
||||
return nil;
|
||||
}
|
||||
@end
|
@ -0,0 +1,7 @@
|
||||
[
|
||||
{
|
||||
"bug_type": "MUTABLE_LOCAL_VARIABLE_IN_COMPONENT_FILE",
|
||||
"file": "TestIgnoreImports.mm",
|
||||
"procedure": "frontend_checks_8553f84118792da22c2edad39b882724"
|
||||
}
|
||||
]
|
Loading…
Reference in new issue