diff options
author | Thomas Van Lenten <thomasvl@google.com> | 2020-06-12 12:13:12 -0400 |
---|---|---|
committer | Thomas Van Lenten <thomasvl@google.com> | 2020-06-12 12:19:55 -0400 |
commit | 845205f12d5aeb0275a59259b5c658104a7d9197 (patch) | |
tree | ed054cc2818ab688c2b015a1ef3960f557fe7acf /Foundation/GTMSQLiteTest.m | |
parent | 39450c586d1f6bce9b57246dbf29a96643a0fe47 (diff) |
userdata structures need to exist for lifetime of hooks.
Apparently earlier compilers took our `const structs` and put them into const
data for us so their lifetime was effectively equivalent to `static`. Some
change/optimization in 11.4.1 has moved to that not being the case. Explicitly
make the data structures `static`.
Diffstat (limited to 'Foundation/GTMSQLiteTest.m')
-rw-r--r-- | Foundation/GTMSQLiteTest.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Foundation/GTMSQLiteTest.m b/Foundation/GTMSQLiteTest.m index adf687c..dda204d 100644 --- a/Foundation/GTMSQLiteTest.m +++ b/Foundation/GTMSQLiteTest.m @@ -425,7 +425,7 @@ static void TestUpperLower16Impl(sqlite3_context *context, errorCode:&err] autorelease]; - const struct { + static const struct { const char *sqlName; UpperLowerUserArgs userArgs; void *function; |