im going to break MSVC's kneecaps

This commit is contained in:
Andrew Cassidy 2022-05-31 01:03:52 -07:00
parent fa0579ff03
commit 7430dccd5b
2 changed files with 3 additions and 4 deletions

View File

@ -76,7 +76,6 @@ jobs:
echo "CC=$(brew --prefix llvm)/bin/clang" >> $GITHUB_ENV
echo "CXX=$(brew --prefix llvm)/bin/clang" >> $GITHUB_ENV
echo "LDFLAGS=-L$(brew --prefix)/opt/llvm/lib -Wl,-rpath,$(brew --prefix)/opt/llvm/lib" >> $GITHUB_ENV
echo "MACOSX_DEPLOYMENT_TARGET=10.9" >> $GITHUB_ENV
- name: Install QEMU
# install QEMU if building for arm linux
@ -88,7 +87,7 @@ jobs:
- name: Build wheels
uses: pypa/cibuildwheel@2.5.0
env:
MACOSX_DEPLOYMENT_TARGET: "10.15"
MACOSX_DEPLOYMENT_TARGET: "10.9"
CIBW_ARCHS_LINUX: ${{ matrix.arch[3] }}
- name: Upload Wheels

View File

@ -54,7 +54,7 @@ size_t distance(T range) {
template <typename T> class const_iterator {
public:
typedef ssize_t difference_type;
typedef long long difference_type;
typedef T value_type;
const_iterator() : _value(T{}), _index(0) {}
@ -81,7 +81,7 @@ template <typename T> class const_iterator {
T operator*() const { return _value; }
ssize_t operator-(const_iterator rhs) const { return (ssize_t)_index - rhs._index; }
difference_type operator-(const_iterator rhs) const { return (difference_type)_index - rhs._index; }
const_iterator operator+(size_t rhs) const { return const_iterator(rhs + _index); }
const_iterator operator-(size_t rhs) const { return const_iterator(rhs - _index); }