Opened 13 years ago
Closed 12 years ago
#4132 closed Patches (fixed)
Use of "id" as a variable name makes Boost unusable in Objective-C++
Reported by: | Owned by: | John Maddock | |
---|---|---|---|
Milestone: | Boost 1.43.0 | Component: | regex |
Version: | Boost 1.42.0 | Severity: | Problem |
Keywords: | Objective-C++ | Cc: |
Description
I included a C++ object in an Objective-C++ file and compilation failed with "Expected primary-expression before..." It turns out that two relevant files were using "id" as a variable name. "id" is a keyword in Objective-C++.
Changing the variable name to "idx" (which appears to be more descriptive of its use anyway) eliminated the error.
Patch attached.
Attachments (1)
Note:
See TracTickets
for help on using tickets.
patch to basic_regex_creator.hpp and perl_matcher_common.hpp