Open Bug 1768526 Opened 2 years ago Updated 2 years ago

Duplicate public GC type declarations in GCTypeMacros.h, TypeDecls.h

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

People

(Reporter: sfink, Unassigned)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

We have multiple lists of public types. This has caused problems where JS_PUBLIC_API was used inconsistently, and I see right now that the lists aren't identical.

This came up when I was looking at the patch for bug 1766038, since it adds yet another list.

It may not be possible to merge all of these. (For example, the GCVector<T> variants are tricky.) But we could at least eliminate some of the duplication.

Blocks: sm-meta, GC
Severity: -- → S4

Oh, I guess I could upload my current patch. I haven't really decided how far to take this.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: