Skip to content

Fix building on mingw#4420

Closed
JAicewizard wants to merge 1 commit intofacebookresearch:mainfrom
JAicewizard:fix_mingw
Closed

Fix building on mingw#4420
JAicewizard wants to merge 1 commit intofacebookresearch:mainfrom
JAicewizard:fix_mingw

Conversation

@JAicewizard
Copy link
Contributor

This restores the ability to compile with mingw introduced in #4145. I am not sure why msvc does allow this, but using the _FMT macro without any vaargs causes a trailing comma in the arguments list. which is not allowed in c++. This switches it over to the _MSG macro instead avoiding this issue.

@facebook-github-bot
Copy link
Contributor

@ramilbakhshyiev has imported this pull request. If you are a Meta employee, you can view this in D77827581.

@facebook-github-bot
Copy link
Contributor

@ramilbakhshyiev merged this pull request in ee9d18a.

dian-lun-lin pushed a commit to ahuber21/faiss that referenced this pull request Jul 30, 2025
Summary:
This restores the ability to compile with mingw introduced in facebookresearch#4145. I am not sure why msvc does allow this, but using the `_FMT` macro without any `vaargs` causes a trailing comma in the arguments list. which is not allowed in c++. This switches it over to the `_MSG` macro instead avoiding this issue.

Pull Request resolved: facebookresearch#4420

Reviewed By: pankajsingh88

Differential Revision: D77827581

Pulled By: ramilbakhshyiev

fbshipit-source-id: f63564546511e88084dbacc71458448d3c403de9
samanthawaters8882michaeldonovan added a commit to samanthawaters8882michaeldonovan/faiss that referenced this pull request Oct 12, 2025
Summary:
This restores the ability to compile with mingw introduced in facebookresearch/faiss#4145. I am not sure why msvc does allow this, but using the `_FMT` macro without any `vaargs` causes a trailing comma in the arguments list. which is not allowed in c++. This switches it over to the `_MSG` macro instead avoiding this issue.

Pull Request resolved: facebookresearch/faiss#4420

Reviewed By: pankajsingh88

Differential Revision: D77827581

Pulled By: ramilbakhshyiev

fbshipit-source-id: f63564546511e88084dbacc71458448d3c403de9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants