summaryrefslogtreecommitdiff
path: root/test/test_data
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_data')
-rw-r--r--test/test_data/BUILD17
-rw-r--r--test/test_data/objc_lib_with_unused_symbol.m11
2 files changed, 23 insertions, 5 deletions
diff --git a/test/test_data/BUILD b/test/test_data/BUILD
index 8221a08..81f8e23 100644
--- a/test/test_data/BUILD
+++ b/test/test_data/BUILD
@@ -60,11 +60,18 @@ objc_library(
deps = ["objc_lib"],
)
-config_setting(
- name = "compiler_gcc",
- flag_values = {
- "@bazel_tools//tools/cpp:compiler": "gcc",
- },
+objc_library(
+ name = "objc_lib_with_unused_symbol",
+ srcs = ["objc_lib_with_unused_symbol.m"],
+ tags = TARGETS_UNDER_TEST_TAGS,
+)
+
+starlark_apple_binary(
+ name = "ios_app_with_unused_symbol",
+ minimum_os_version = "13.0",
+ platform_type = "ios",
+ tags = TARGETS_UNDER_TEST_TAGS,
+ deps = [":objc_lib_with_unused_symbol"],
)
config_setting(
diff --git a/test/test_data/objc_lib_with_unused_symbol.m b/test/test_data/objc_lib_with_unused_symbol.m
new file mode 100644
index 0000000..c91cad8
--- /dev/null
+++ b/test/test_data/objc_lib_with_unused_symbol.m
@@ -0,0 +1,11 @@
+#import <UIKit/UIKit.h>
+
+// This is untentionally unused
+int addOne(int num);
+int addOne(int num) {
+ return num + 1;
+}
+
+int main(int argc, char *argv[]) {
+ return UIApplicationMain(argc, argv, nil, nil);
+}