boostorg / boostorg/python

Visual Studio 2017 generates invalid code for caller.hpp

Open
#207 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
537
Forks
223
Avg merge
11h 22m
Merged PRs (30d)
2

Description

Under Python 3.6.5 and Visual Studio 2017 (15.7.2) and optimization level /O2 compilation of boost::python generates invalid code while compiling ".\boost\python\detail\caller.hpp". Namely, initialization of "static const signature_element ret" (line 245->) is erroneously skipped leading to SegFault in python.exe.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.