Changeset 126206 in webkit
- Timestamp:
- Aug 21, 2012 4:09:56 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r126205 r126206 1 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 CodeGeneratorInspector.py: Generate guards for type validators 4 https://bugs.webkit.org/show_bug.cgi?id=94511 5 6 Reviewed by Yury Semikhatsky. 7 8 Fix regression when building debug and one of the generated types is 9 disabled by a compile flag. We should generate guards for these type 10 validators the same way as we are doing on the include headers. 11 12 * inspector/CodeGeneratorInspector.py: 13 (TypeBindings.create_type_declaration_.EnumBinding.get_code_generator.CodeGenerator.generate_type_builder): 14 1 15 2012-08-21 Florin Malita <fmalita@chromium.org> 2 16 -
trunk/Source/WebCore/inspector/CodeGeneratorInspector.py
r126140 r126206 1 1 #!/usr/bin/env python 2 2 # Copyright (c) 2011 Google Inc. All rights reserved. 3 # Copyright (c) 2012 Intel Corporation. All rights reserved. 3 4 # 4 5 # Redistribution and use in source and binary forms, with or without … … 910 911 911 912 validator_writer = generate_context.validator_writer 913 914 domain_fixes = DomainNameFixes.get_fixed_data(context_domain_name) 915 domain_guard = domain_fixes.get_guard() 916 if domain_guard: 917 domain_guard.generate_open(validator_writer) 918 912 919 validator_writer.newline("void %s%s::assertCorrectValue(InspectorValue* value)\n" % (helper.full_name_prefix_for_impl, enum_name)) 913 920 validator_writer.newline("{\n") … … 921 928 condition_list.append("s == \"%s\"" % enum_item) 922 929 validator_writer.newline(" ASSERT(%s);\n" % join(condition_list, " || ")) 923 validator_writer.newline("}\n\n\n") 924 930 validator_writer.newline("}\n") 931 932 if domain_guard: 933 domain_guard.generate_close(validator_writer) 934 935 validator_writer.newline("\n\n") 925 936 926 937 writer.newline("}; // struct ") … … 1289 1300 1290 1301 validator_writer = generate_context.validator_writer 1302 1303 domain_fixes = DomainNameFixes.get_fixed_data(context_domain_name) 1304 domain_guard = domain_fixes.get_guard() 1305 if domain_guard: 1306 domain_guard.generate_open(validator_writer) 1307 1291 1308 validator_writer.newline("void %s%s::assertCorrectValue(InspectorValue* value)\n" % (helper.full_name_prefix_for_impl, class_name)) 1292 1309 validator_writer.newline("{\n") … … 1320 1337 if closed_field_set: 1321 1338 validator_writer.newline(" ASSERT(foundPropertiesCount == object->size());\n") 1322 validator_writer.newline("}\n\n\n") 1339 validator_writer.newline("}\n") 1340 1341 if domain_guard: 1342 domain_guard.generate_close(validator_writer) 1343 1344 validator_writer.newline("\n\n") 1323 1345 1324 1346 if is_open_type:
Note: See TracChangeset
for help on using the changeset viewer.