diff options
author | Sinan Kaya <41809318+franksinankaya@users.noreply.github.com> | 2019-02-20 11:59:22 -0500 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2019-02-20 08:59:22 -0800 |
commit | 1a1bb292ab53c0c30d35dc396c7089c1da5b3c82 (patch) | |
tree | bd590b373c55ad23997b9cdd3979951479d5beaf /src/scripts | |
parent | 3c2e989c61c7466bc6d061e03277dbbd8a7e54e9 (diff) | |
download | coreclr-1a1bb292ab53c0c30d35dc396c7089c1da5b3c82.tar.gz coreclr-1a1bb292ab53c0c30d35dc396c7089c1da5b3c82.tar.bz2 coreclr-1a1bb292ab53c0c30d35dc396c7089c1da5b3c82.zip |
Abstract deprecated and selectany for GCC and remove LLVM'ism where possible (#22662)
* Abstract selectany
* Fix initializer element is not constant
src/corefx/System.Globalization.Native/pal_icushim.c:58:34: error: initializer element is not constant
static const int MaxICUVersion = MinICUVersion + 20;
* Enable ms extensions
* Apply LLVM patterns to GCC
* Remove deprecated function
* Fix const conversion error
src/corefx/System.Globalization.Native/pal_calendarData.c:390:16: warning: passing argument 1 of ‘ures_close_ptr’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
ures_close(erasResBundle);
src/corefx/System.Globalization.Native/pal_calendarData.c:419:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
char* name = GetCalendarName(calendarId);
* Remove old compiler option
Diffstat (limited to 'src/scripts')
-rw-r--r-- | src/scripts/genEtwProvider.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/scripts/genEtwProvider.py b/src/scripts/genEtwProvider.py index 9f012bfaf0..79a286a501 100644 --- a/src/scripts/genEtwProvider.py +++ b/src/scripts/genEtwProvider.py @@ -234,7 +234,7 @@ def genEtwMacroHeader(manifest, exclusion_filename, intermediate): header_file.write("#define NO_OF_ETW_PROVIDERS " + str(numOfProviders) + "\n") header_file.write("#define MAX_BYTES_PER_ETW_PROVIDER " + str(nMaxEventBytesPerProvider) + "\n") - header_file.write("EXTERN_C __declspec(selectany) const BYTE etwStackSupportedEvents[NO_OF_ETW_PROVIDERS][MAX_BYTES_PER_ETW_PROVIDER] = \n{\n") + header_file.write("EXTERN_C SELECTANY const BYTE etwStackSupportedEvents[NO_OF_ETW_PROVIDERS][MAX_BYTES_PER_ETW_PROVIDER] = \n{\n") for providerNode in tree.getElementsByTagName('provider'): stackSupportedEvents = [0]*nMaxEventBytesPerProvider @@ -318,4 +318,4 @@ def main(argv): if __name__ == '__main__': return_code = main(sys.argv[1:]) - sys.exit(return_code)
\ No newline at end of file + sys.exit(return_code) |