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

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
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 renamed to bindgen-tests/tests/headers/source-order-nested/source-order-nested-2.h

Lines changed: 1 addition & 1 deletion
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 {};
Lines changed: 6 additions & 0 deletions
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"
Lines changed: 5 additions & 0 deletions
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"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#pragma once
2+
3+
void AA();
Lines changed: 5 additions & 0 deletions
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"
Lines changed: 3 additions & 0 deletions
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

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)