Skip to content

Commit a4c4194

Browse files
committed
Add source order test for headers that are siblings.
1 parent 21d14df commit a4c4194

File tree

11 files changed

+53
-8
lines changed

11 files changed

+53
-8
lines changed

bindgen-tests/tests/expectations/tests/source-order-siblings.rs

+23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// bindgen-flags: -- -Itests/headers/source-order-nested
2+
3+
const int THIS_SHOULD_BE_FIRST = 1;
4+
5+
#include "source-order-nested-2.h"
6+
7+
extern int THIS_SHOULD_BE_FIFTH;

bindgen-tests/tests/headers/source-order/source-order-2.h bindgen-tests/tests/headers/source-order-nested/source-order-nested-2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
void THIS_SHOULD_BE_SECOND();
44

5-
#include "source-order-3.h"
5+
#include "source-order-nested-3.h"
66

77
struct THIS_SHOULD_BE_FOURTH {};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// bindgen-flags: -- -Itests/headers/source-order-siblings
2+
3+
const char* ROOT = "root";
4+
5+
#include "a.h"
6+
#include "b.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#pragma once
2+
3+
const char A = 'a';
4+
5+
#include "aa.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#pragma once
2+
3+
void AA();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#pragma once
2+
3+
#define B 'b'
4+
5+
#include "bb.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#pragma once
2+
3+
struct BB {};

bindgen-tests/tests/headers/source-order.h

-7
This file was deleted.

0 commit comments

Comments
 (0)