Skip to content

Commit f1b53da

Browse files
committed
Merge pull request livecode#3199 from peter-b/misc/cleanup-mismatched-tags
[Cleanup] Fix issues related to mismatched struct/class tags
2 parents 185b45e + 93923ab commit f1b53da

File tree

4 files changed

+30
-28
lines changed

4 files changed

+30
-28
lines changed

config/emscripten-settings.gypi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
'-fno-exceptions',
4343
'-fno-rtti',
4444
'-std=<(c++_std)',
45+
46+
'-Werror=mismatched-tags',
4547
],
4648

4749
'target_conditions':

engine/engine-sources.gypi

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -507,33 +507,33 @@
507507

508508
# Group "Text"
509509
'src/text.h',
510-
'src/text-api.h',
511-
'src/text-block.h',
512-
'src/text-breakblock.h',
513-
'src/text-breakingengine.h',
514-
'src/text-cell.h',
515-
'src/text-controlblock.h',
516-
'src/text-imageblock.h',
517-
'src/text-line.h',
518-
'src/text-pane.h',
519-
'src/text-paragraph.h',
520-
'src/text-run.h',
521-
'src/text-segment.h',
522-
'src/text-simplebreakingengine.h',
510+
#'src/text-api.h',
511+
#'src/text-block.h',
512+
#'src/text-breakblock.h',
513+
#'src/text-breakingengine.h',
514+
#'src/text-cell.h',
515+
#'src/text-controlblock.h',
516+
#'src/text-imageblock.h',
517+
#'src/text-line.h',
518+
#'src/text-pane.h',
519+
#'src/text-paragraph.h',
520+
#'src/text-run.h',
521+
#'src/text-segment.h',
522+
#'src/text-simplebreakingengine.h',
523523
'src/text.cpp',
524-
'src/text-api.cpp',
525-
'src/text-block.cpp',
526-
'src/text-breakblock.cpp',
527-
'src/text-breakingengine.cpp',
528-
'src/text-cell.cpp',
529-
'src/text-controlblock.cpp',
530-
'src/text-imageblock.cpp',
531-
'src/text-line.cpp',
532-
'src/text-pane.cpp',
533-
'src/text-paragraph.cpp',
534-
'src/text-run.cpp',
535-
'src/text-segment.cpp',
536-
'src/text-simplebreakingengine.cpp',
524+
#'src/text-api.cpp',
525+
#'src/text-block.cpp',
526+
#'src/text-breakblock.cpp',
527+
#'src/text-breakingengine.cpp',
528+
#'src/text-cell.cpp',
529+
#'src/text-controlblock.cpp',
530+
#'src/text-imageblock.cpp',
531+
#'src/text-line.cpp',
532+
#'src/text-pane.cpp',
533+
#'src/text-paragraph.cpp',
534+
#'src/text-run.cpp',
535+
#'src/text-segment.cpp',
536+
#'src/text-simplebreakingengine.cpp',
537537

538538
# Group "Desktop"
539539
'src/quicktime.cpp',

engine/src/exec.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ template<typename O, typename A, void (O::*Method)(MCExecContext&, MCNameRef, A)
10461046

10471047
////////////////////////////////////////////////////////////////////////////////
10481048

1049-
struct MCNativeControl;
1049+
class MCNativeControl;
10501050
struct MCNativeControlPtr
10511051
{
10521052
MCNativeControl *control;

engine/src/platform.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ void MCPlatformWindowMaskRelease(MCPlatformWindowMaskRef mask);
562562

563563
////////////////////////////////////////////////////////////////////////////////
564564

565-
typedef struct MCPlatformMenu *MCPlatformMenuRef;
565+
typedef class MCPlatformMenu *MCPlatformMenuRef;
566566

567567
enum MCPlatformMenuItemProperty
568568
{

0 commit comments

Comments
 (0)